1

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

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

进行过滤的行是:

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

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

4

3 回答 3

1

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

现在你可以看到那里的修剪。我只是在 keyup 事件之后添加了一些行。

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

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

于 2012-12-13T09:51:46.863 回答
0

更好地使用快速搜索来满足您的要求。我希望下面的示例对您有所帮助。

快速搜索 jquery 插件

于 2012-12-13T09:57:07.733 回答
0

只有在文本框中输入了某些内容时,我才会过滤,否则我不会。

if($("#txtbox").val().length >0){
   // Filtering
}
于 2012-12-21T22:17:52.837 回答