2011-02-18 91 views
0

什麼是最好的方式來選擇在<select>設置爲「多」的所有選項?如何選擇一個選擇類型=多個 - jQuery

+1

你想找到`TYPE =「多」``所有元素select`?或找到所選的選項值? – 2011-02-18 22:09:49

+0

我想要一個選擇類型爲multiple的元素,然後從那裏我可以通過選擇全部選項來獲取所有選項(.attr(「selected」,「selected」)) – Coughlin 2011-02-18 22:14:57

回答

6

簡單使用Has Attribute Selector ...

$("select[multiple] option"); 

此檢查在選擇標籤multiple屬性的存在,並抓住其中的所有選項。

+0

重新閱讀問題:) – Marko 2011-02-18 22:09:35

3

從jQuery文檔

.val()

.val()的方法主要用於獲得形式元素的值。 對於<select multiple="multiple">元素,.val()方法返回包含每個選定選項的數組。

要選擇所有選擇只使用$("select option")或專門針對多個使用@喬希的答案$("select[multiple] option");