2012-01-05 298 views
0

我需要將所有選擇框設置爲特定值。這裏是HTML:使用jQuery將所有選擇框值設置爲特定值

<select> 
    <option value="-1" 
    <option value="55">ENABLE</option> 
    <option value="56">DISABLE</option> 
    <option value="57">HIDDEN</option> 
</select> 

頁面上有8個這樣的相同的選擇框。

我想要做的是,在一個特定的複選框的變化,我需要的所有的選擇框的值設置爲55

我已經試過

$("input[type='select']").val('55'); 

$("input[type='select']").attr('selected','55'); 

但它們都不起作用。任何人都可以提出一個解決方法?

回答

4

在你的選擇器中,你試圖找到一個<input>標籤type="select"這是沒有定義的東西。輸入標籤可以是文本,收音機,複選框,提交,圖像等類型......您在DOM中擁有的是<select>標籤,因此爲了將頁面中所有選擇元素的值設置爲55,您可以簡單地:

$('select').val('55'); 
相關問題