$(document).ready(function(){
$("#searchme").keyup(function(){
if( $(this).val() != "")
{$("#searchTbl tbody>tr").hide();
$("#searchTbl td:contains-ci('" + $(this).val() + "')").parent("tr").show() ;}
else{
$("#searchTbl tbody>tr").show();
}});
答案 0 :(得分:0)
if( $(this).val() != "")
{
$("#searchTbl tbody>tr").hide();
var search = $("#searchTbl td:contains-ci('" + $(this).val()+ "')");
if ( search.length == 0 )
{
alert("No results"); //replace with your own message inside an element
}
else
{
search.parent("tr").show() ;
}
}
else
{
$("#searchTbl tbody>tr").show();
}
用此替换您的IF/ELSE
- 子句。它将测试是否返回任何元素,如果没有显示消息。
jQuery的selector函数返回一个数组。如果数组的长度为0
,则找不到与选择器匹配的元素。