選択オプションのjQueryオブジェクトにそのようにアクセスしたい:
var $options = $('select').children();
var $someOption = $('[value="some_value"]', $options);
var $anotherOption = $('[value="another_value"]', $options);
しかし、どちらでもないか、の要素のいずれ$someOption
かのように見えます。 $anotherOption
$('select')
ワンラインセレクターの作り方は知っていると思いますが、いろいろなオプションにアクセスしているので$options
、読みやすさとパフォーマンスのためにハンドルを使いたかったのです。
コードおよび/または理論的根拠の何が問題になっていますか?