鉴于此 HTML 代码:
<select id="menu">
<option>hi</option>
<option>bye</option>
</select>
这个 jQuery 代码:
$("#menu option").first().attr("value")
返回hi
,即使value
菜单中的第一个选项没有属性。
如果<option>
具有value
属性,value
则按预期返回该属性。
我怎样才能让上述代码的返回值是undefined
/我可以识别的其他东西?或者我可以检查是否value
设置了属性,如果没有则只运行上面的代码?