Jquery搜索表找不到带括号的单词

时间:2013-12-02 08:27:20

标签: javascript jquery

我有这个用单词搜索表的jquery代码。

但我似乎找不到带括号的单词。

$(function () {
$(' #search ').click(function () {

    var str = $('#emp_search').val();
    var strary = str.split(' ');

    $("table").find("tr").slice(1).each(function (index) {
        var text = $.trim($(this).text());

        for (var i = 0; i < strary.length; i++) {
            console.log("%s:%s", text, strary[i]);
            var regex = new RegExp(".*\\b" + strary[i] + "\\b\.*", "gi");
            $(this).toggle(regex.test(text));
            console.log(regex.test(text));
            if (regex.test(text)) break;
         }
       });
    });
});

这是我的jsfiddle

http://jsfiddle.net/wind_chime18/ANLgD/22/

1 个答案:

答案 0 :(得分:1)

你可以使用这个jquery插件标准而且简单!

http://tablesorter.com/docs/

或者

http://datatables.net/