0

現在 1200 行以上あるこのテーブルがあります。これらの行には、3 ドット (0.0.0) のバージョン番号を持つ列があります。したがって、少なくともより良い方法が提示されない限り、私が現時点で持っているものは. 私が探している列には、クラスと rel があります。rel には、その列に表示される値と同じ値があります。

私も持っているのは、これらと同じバージョンがリストされている選択ボックスです。アイデアは、バージョンを選択して、選択されたバージョン以外のバージョンを含むすべての行をテーブルで非表示にし、選択したバージョンのみを表示できるようにすることです。

これは、現在の試みの私の失敗です。いくつかのバリエーションを試しましたが、何らかの構文エラーが発生し続けています。

$('#client_version').change(function()
{
    var vers = $(this +' option:selected').val();
    $('.zm_ver').each(function(index, elem)
    {
        var theCol = $(elem);
        if(theCol.attr('rel') == vers){alert('yes');return true;}
        else
        {
            theCol.parent().hide();
        }
    });
});
4

1 に答える 1

1

次を使用できます。

$('#client_version').change(function() {
    $('.zm_ver[rel!="'+this.value+'"]').parent().hide();
});

注: this.value現在選択されている値を<select>

于 2012-10-01T19:22:55.210 に答える