问候,Jquery HTML5选择下拉重新调整冲突。在同一页上需要多个选择下拉菜单
我正在使用HTML5和jQuery重新设置select元素。我可以用专用于该元素的.js文件成功创建一个下拉列表,但我需要有关使用此元素的多个实例填充页面的帮助。
select元素可以概括为这样:
<form>
<select name="fancySelect" class="makeMeFancy">
<option value="0" selected="selected" data-skip="1">Choose Your Location</option>
<option value="1" data-html-text="United States">United States</option>
</select>
</form>
JS的更复杂,试图隐藏选择元素和更换。 简述:
var select = $('select.makeMeFancy');
var selectBoxContainer = $('<div>',{
width : select.outerWidth(),
className : 'tzSelect',
html : '<div class="selectBox"></div>'
});
var dropDown = $('<ul>',{className:'dropDown'});
var selectBox = selectBoxContainer.find('.selectBox');
然后它这个元素进一步下跌的脚本创建CSS样式。
我的问题是如何维护这一个JavaScript文件的多个选择元素。是否有可能有一个主要变量和多选择的类别名称,即
var select =$('select.makeMeFancy');
var selectBoxContainer = $('<div>',{
width : select.outerWidth(),
className : 'tzSelect','tzSelectb','tzSelectc'
html : '<div class="selectBox"></div>'
HTML示例,请访问:select restyling example更新:解决
我有3个要素内联,正如你可以看到它拉码进入最后一个选择元素并将它们完全分组。
对不起,我认为这应该是一切。
原下拉用Turtorial杂志超过在TutorialZine "Making better select elements"
解决,插头是在网站上提供。 – nutnics 2011-03-22 21:53:15