我有一个文本框来放置文本以过滤 html 表格。我想在过滤表格之前修剪文本框内容:
演示:http: //jsfiddle.net/QFQ5k/94/
进行过滤的行是:
return $(this).find("[zip^='"+ $.trim($("#txtbox").val())+"']").length>0;
编辑:它成功地工作,我错误地测试了它,但我希望单独的空格显示所有表行。
我有一个文本框来放置文本以过滤 html 表格。我想在过滤表格之前修剪文本框内容:
演示:http: //jsfiddle.net/QFQ5k/94/
进行过滤的行是:
return $(this).find("[zip^='"+ $.trim($("#txtbox").val())+"']").length>0;
编辑:它成功地工作,我错误地测试了它,但我希望单独的空格显示所有表行。
我已经更新了我的小提琴:http: //jsfiddle.net/QFQ5k/101/
现在你可以看到那里的修剪。我只是在 keyup 事件之后添加了一些行。
$("#txtbox").keyup(function () {
var a = $.trim($(this).val());
$(this).val(a);
我希望这可以解决您想要实现的目标。
更好地使用快速搜索来满足您的要求。我希望下面的示例对您有所帮助。
只有在文本框中输入了某些内容时,我才会过滤,否则我不会。
if($("#txtbox").val().length >0){
// Filtering
}