[英]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.