相同的逻辑,不同的数据,没有结果

时间:2014-10-03 19:14:52

标签: javascript onchange

我可能在这里犯了一些错误。这里有两个小提琴,它们具有相同的逻辑和不同的数据。一个工作(http://jsfiddle.net/W4Km8/2176/),一个工作(http://jsfiddle.net/4h4qhynj/

我确信自己可能犯了一些错误并试图找到一小时但却没有得到它。请帮忙。

$(document).ready(function () {

    // On changing the select option, display the rows which are relevant to the option selected.

    $(document).on('change', '.Cat_Table_Header', function () {
alert("ok");
        $('#catleads tbody tr').each(function (trIndex, tr) {
            var visible = true;
            $('.Cat_Table_Header').each(function (selectIndex, select) {
                $option = $(select).find('option:selected');
                $td = $(tr).find('td').eq(selectIndex);
                visible = visible && ($option.val() == 'all' || $td.text() == $option.text());
            });
            if (visible) {
                $(tr).show();
            } else {
                $(tr).hide();
            }
        });

    });


});

0 个答案:

没有答案