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 回答