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

JQuery tr remove() weird behaviour in IE9

我正在尝试遍历 table 并在不包含关键字时将其删除。

代码有效,没有抛出任何异常。 我可以调试并看到一切正确。 但它只删除所有 tr 比 table returns 后退 1-2 秒。

   function search() {

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

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

                                 });
     };

请帮忙!!

已修复!

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