大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > JavaScript技巧 > jquery通过select列表选择框对表格数据进行过滤示例

jquery通过select列表选择框对表格数据进行过滤示例(2)

关键词:过滤表格数据select列表选择框  阅读(948) 赞(19)

[摘要]这篇文章主要介绍了jquery通过select列表选择框对表格数据进行过滤示例,希望我们提供的文章能够对你解决JavaScript相关问题有所帮助。

 $("#example > thead th").each(function(i) {
    $("<select />").attr("data-index", i).html($("<option />")).change(function() {
        $("#example > tbody > tr").show().filter(function() {
            var comb = [], children = $(this).children();
            children.each(function(i) {
                var value = $("select[data-index='" + i + "']").val();
                if (value == $(this).text() || value == "") comb.push(1);
            });
            return comb.length != children.length;
        }).hide();
    }).appendTo("body");
});
$("#example > tbody tr").each(function() {
    $(this).children().each(function(i) {
        var that = $(this);
        var select = $("select[data-index='" + i + "']");
        if (!select.children().filter(function() {
            return $(this).text() == that.text();
        }).length) {
            select.append($("<option />").text($(this).text()));
        }
    });
});
«上一页12下一页»


相关评论