我在下面提到的代码中遇到了一些问题。如果搜索结果为空,我只想显示空消息。你能帮我找到空的结果吗? 我的意思是我应该在哪里编写空结果的代码。通过搜索过滤器的方式运行完美。
var $rows = $('.filters > .article');
$('#search').change(function() {
var val = $.trim($(this).val()).replace(/ +/g, ' ').toLowerCase();
$rows.show().filter(function() {
var text = $(this).data('location').replace(/\s+/g, ' ').toLowerCase();
return !~text.indexOf(val);
}).hide();
});
答案 0 :(得分:0)
在您的更改事件处理程序结束时,您可以添加...
if($('.filters > .article:visible').length == 0) {
// Search result is empty
}}