問候,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