この HTML コードを考えると:
<select id="menu">
<option>hi</option>
<option>bye</option>
</select>
この jQuery コード:
$("#menu option").first().attr("value")
メニューの最初のオプションに属性hi
がなくても、 を返します。value
に属性<option>
がある場合、期待どおりに属性が返されます。value
value
上記のコードの戻り値をundefined
/ 私が識別できる他のものにする方法はありますか? または、value
属性が設定されているかどうかを確認し、設定されていない場合にのみ上記のコードを実行できますか?