簡體   English   中英

jQuery .val()返回.text()而不是.val()

[英]jQuery .val() is returning .text() not .val()

我有這個代碼

 <select id="month"> <option val='0'>January</option> <option val='1'>February</option> </select> 

我正在使用它來嘗試獲取值:

$month = $("#month option:selected").val();

但它返回的文字“1月”和“2月”不是“0”或“1”

我試過這個並得到了相同的結果:

$month = $("#month").val();

屬性應該是value ,而不是val

<option value='0'>January</option>
<option value='1'>February</option>

如果選項沒有值屬性,則將文本用作默認值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM