1

ドロップダウン値に基づいてリストボックスを作成/フィルタリングするための小さな JQuery コードがあります。ただし、Firefox では正常に動作しますが、IE9 の次のコード行でリスト ボックスにオプションを追加すると、無効な引数エラーがスローされます。

catvalues.add(el);

完全なコードは次のとおりです。

var names = $('#names');
$('select[title="Category possible values"] > option').appendTo('#names');
var catvalues =$('select[title="Category possible values"]')[0];

$('select[title="ProductName"]').change(function() {

    var val = $(this).children("option:selected").text();  
    $('select[title="Category possible values"]').empty();
    var opts=names.clone();
    opts.children().each(function(idx, el) {
        if (el.text.indexOf(val) >= 0)
        {
            catvalues.add(el);
        }
   });
});
4

0 に答える 0