2013-08-18 46 views
0

我在同一頁面有3個選擇框,我想爲所有3個選擇框使用jQuery selectbox插件。如何在同一頁面使用五個元素的jQuery selectbox插件?

問題是,插件只能工作的第一個元素...其餘的保持正常。

有人知道這是爲什麼嗎?

我的代碼如下所示:

<select class="ex"> 
     <option>test</option> 
     <option>test</option> 
     <option>test</option> 
     <option>test</option> 
    </select> 


    <select class="ex"> 
     <option>test</option> 
     <option>test</option> 
     <option>test</option> 
     <option>test</option> 
    </select> 


    <select class="ex"> 
     <option>test</option> 
     <option>test</option> 
     <option>test</option> 
     <option>test</option> 
    </select> 

和我的JS代碼如下所示:

$(".ex").selectbox(); 
+1

插件似乎打算工作。看看這個小提琴。 [http://jsfiddle.net/xy5LU](http://jsfiddle.net/xy5LU/) 也許在你的代碼中有其他衝突,因此它不起作用。沒有更多的細節和/或代碼示例,很難說爲什麼它不適合你的情況。 –

回答

0

確保您調用選擇框插件代碼之前所有的列表框被加載。 如果還沒有把你的代碼放在$(document).ready()中。

1

.ready()文檔

$(document).ready(function(){ 
    $(".ex").selectbox(); 
}); 

.load()文檔

$(window).on('load', function(){ 
    $(".ex").selectbox(); 
}); 
相關問題