当我尝试过滤表时,jQuery.trim不起作用

时间:2012-12-13 09:44:51

标签: javascript jquery

我有一个文本框来放置文本以过滤html表格。我想在过滤表之前修剪文本框内容:

演示http://jsfiddle.net/QFQ5k/94/

进行过滤的行是:

return $(this).find("[zip^='"+ $.trim($("#txtbox").val())+"']").length>0;

编辑:它成功运作,我测试错了,但我希望单独的空白区域显示所有表格行。

3 个答案:

答案 0 :(得分:1)

我更新了我的小提琴:http://jsfiddle.net/QFQ5k/101/

现在你可以看到那里的诱惑。我刚刚在keyup事件之后添加了一些行。

$("#txtbox").keyup(function () {
var a = $.trim($(this).val());
$(this).val(a);

我希望这能解决您想要实现的目标。

答案 1 :(得分:0)

最好根据您的要求使用quicksearch。我希望下面的示例对您有所帮助。

Quicksearch jquery plug-in

答案 2 :(得分:0)

我只在文本框中输入了某些内容时进行过滤,我不这样做。

if($("#txtbox").val().length >0){
   // Filtering
}