在IE9中JQuery tr remove()奇怪的行为

时间:2015-08-13 00:23:10

标签: jquery internet-explorer-9

我试图通过表格循环并删除它们,如果它不包含关键字。

代码有效,它不会抛出任何异常。 我可以调试,看到一切正确。 但是它只删除了所有的tr只有1-2秒而不是表返回。

   function search() {

   var keyword = $('#tbId').val();
   $('#tableid').find('tr').each(function () {

           if ($(this).html().indexOf(keyword) == -1) {
                  $(this).remove();}

                                 });
     };

请帮助!!

1 个答案:

答案 0 :(得分:0)

固定!

脚本正在运行。 问题是因为回发发生在后台。