2011-03-30 91 views

回答

20

凡選擇具有ID測試

$('#test option').attr('selected', 'selected'); 

JSFiddle Example

或者萊恩指出,可以使用.prop

$('#test option').prop('selected', true); // or pass false to deselect them 
+1

+1,這比OP要的要好。 – Jon 2011-03-30 21:26:38

+0

好又簡單。 – 2011-03-30 21:31:56

+2

值得注意'attr'和'prop'之間的區別。使用'selected'作爲屬性只會在引入DOM時設置它的初始狀態 - 在該點之後對其狀態的任何更改使用'prop'。例如:'.prop('selected',true)'。 – 2014-02-25 16:55:30

0

只要做$("#dropdown").val([0, 1, 2, 3])其中0,1,2,3您想要選擇的值。

+0

如果我想將其全部選中(任意金額)。你能告訴我怎麼做,因爲我還不確定。我是否必須通過循環遍歷所有選擇來手動構建該數組? – john 2011-03-30 21:22:15

+0

@john:InfernalBadger的回答會更合適:) – Jon 2011-03-30 21:26:22