普通HTML下拉菜单:
<select name="email" id="email">
<option value="2" selected="selected">Before redirecting to PayPal</option>
<option value="1">After payment is successful</option>
<option value="3">Never send email</option>
</select>
使用jQuery this.defaultValue
返回'undefined'。
使用$(this).val()
正确返回'2'。
为什么this.defaultValue
返回'undefined'?
答案 0 :(得分:3)
如W3C所述,]0%
仅适用于某些类型的元素
DOMString类型的
defaultValue
当元素的defaultValue
属性具有值type
,"text"
或"file"
(... )