2009-11-12 47 views
0

之前:使用jquery更改選擇列表中的項目?

<select id="NumberId" name="NumberId"> 
    <option value="">ZERO</option> 
    <option value="4">FOUR</option> 
    <option value="5">FIVE</option> 
</select> 

使用JQuery,修改選項的值具有空值設置爲0(零)。

後:

<select id="NumberId" name="NumberId"> 
    <option value="0">ZERO</option> 
    <option value="4">FOUR</option> 
    <option value="5">FIVE</option> 
</select> 

我怎麼能這樣做?

回答

2

我認爲你可以這樣做:

$("#NumberId option[value='']").val('0'); 

好運

1

那麼你可以做這樣的事情:

$("#NumberId option[value='']").attr("value", "0"); 

$("#NumberId option[value='']").val("0"); 

(不100%肯定可以與一起使用elements)

但是更明顯的事情是在服務器端正確生成HTML,不是嗎?

+0

我同意 - 但在這種情況下,我不能編輯此服務器端的selectlist源選項,遺憾的是。 – Kjensen 2009-11-12 14:14:54

1
$("select option[value='']").attr("value", "0"); 
相關問題