テキストに基づいてドロップダウンから値を取得したいと思います。
私はこれを行うことができることを知っています:
$('#RegionsFilterDropdown option:contains("item")').val()
ただし、これは完全一致を返しません。たとえば、ドロップダウンに「item 1」、「item 2」などのオプションがある場合、上記のコードは複数の結果を返しますが、これは私が望むものではありません。
助言がありますか?
ありがとうロブ
テキストに基づいてドロップダウンから値を取得したいと思います。
私はこれを行うことができることを知っています:
$('#RegionsFilterDropdown option:contains("item")').val()
ただし、これは完全一致を返しません。たとえば、ドロップダウンに「item 1」、「item 2」などのオプションがある場合、上記のコードは複数の結果を返しますが、これは私が望むものではありません。
助言がありますか?
ありがとうロブ
.filter()
メソッドを探しています。
$('#RegionsFilterDropdown option').filter(function() {
return $(this).text() === 'item';
}).val(); // returns value of the first matched element, if any