JQueryで値が選択リスト内にあるかどうかを確認する 質問する

JQueryで値が選択リスト内にあるかどうかを確認する 質問する

JQuery を使用して、値がドロップダウン リストに属しているかどうかを確認するにはどうすればよいですか?

ベストアンサー1

使用属性がセレクターに等しい

var thevalue = 'foo';
var exists = 0 != $('#select-box option[value='+thevalue+']').length;

オプションの値が Javascript 経由で設定されている場合、それは機能しません。この場合、次の操作を実行できます。

var exists = false;
$('#select-box option').each(function(){
    if (this.value == 'bar') {
        exists = true;
        return false;
    }
});

おすすめ記事