1. ホーム
  2. jquery

jQueryでテキスト内容からオプションを選択する

2023-08-30 22:59:08

質問

私はjqueryを使用してクエリストリングを通して渡されたものにドロップダウンボックスを設定したい。

どのように私は"TEXT"値がクエリ文字列から特定のパラメータに等しいように、オプションに選択された属性を追加するのですか?

 $(document).ready(function() {
        var cat = $.jqURL.get('category');
        if (cat != null) {
            cat = $.URLDecode(cat);
            var $dd = $('#cbCategory');
            var $options = $('option', $dd);
            $options.each(function() {
                if ($(this).text() == cat)
                    $(this).select(); // This is where my problem is
            });
        };
    });

どのように解決するのですか?

これを置き換えてください。

var cat = $.jqURL.get('category');
var $dd = $('#cbCategory');
var $options = $('option', $dd);
$options.each(function() {
if ($(this).text() == cat)
    $(this).select(); // This is where my problem is
});

これを使って

$('#cbCategory').val(cat);

呼び方 val() を呼び出すと、その値を持つオプションがあれば、自動的に選択されます。