2009-11-03 20 views
4

我如何循環jQuery中的所有下拉框?我如何找到使用jquery的頁面中的所有下拉列表

+0

也許你應該附加一條關於你正在試圖做的,因爲$(「選擇」)什麼的一些信息獲取所有下拉菜單的列表,以便有一些其他的問題? – cletus 2009-11-03 01:43:29

+0

這太微不足道了,我建議通過jquery.com上的jQuery文檔和教程。如果你喜歡書,我可以推薦'jQuery in Action'。祝你好運。 – BalusC 2009-11-03 01:54:42

回答

11

這樣的事情應該做的伎倆

$("select").each(function() { 
    //do something with the select $(this) will give you the select element 
}); 
+2

或者只是,你知道,'$('select')' – mpen 2009-11-03 01:28:40

+0

我意識到我的錯誤,輸入甚至沒有工作 – 2009-11-03 01:29:23

+0

Hos我循環通過多個div?我可以做$('#mydivname')。find('select')。each(function(){ }); ?? – Greens 2009-11-03 01:41:32

8

$("select")將包括所有的組合框了。只得到下拉菜單,使用此:

$("select:not([size])") 

爲了回答您的其他問題:

我如何環通在多個div?我能做$('#mydivname').find('select').each(function(){ });嗎?

$('#mydivname select:not[size]').each(...) 
+1

極好的使用屬性縮小到只有下拉菜單 – 2009-11-03 06:37:34

相關問題