我发现这个解决方案完全符合我的要求......提供复选框并显示符合所有选定标准的结果。
如果没有根据所选标准返回结果,我唯一想添加的是一条消息,但我对此很陌生。有什么帮助吗?
提前致谢!
我发现这个解决方案完全符合我的要求......提供复选框并显示符合所有选定标准的结果。
如果没有根据所选标准返回结果,我唯一想添加的是一条消息,但我对此很陌生。有什么帮助吗?
提前致谢!
这里
$checked = $('input:checked');
if ($checked.length) {
//do something
} else {
alert('empty');
}
或者
$('input:checked').empty()
有 1,001 种方法可以做到这一点……这是一个简单的解决方案。我不能建议这样做的“最佳”方式,因为它取决于站点的其他架构、您的编码风格等。
也就是说,试试这个:http: //jsfiddle.net/tkLK6/28/
if($results.length > 0) {
$('.no-results-found').remove();
$results.show();
} else {
$('.results').append('<li class="no-results-found">No results found.</li>');
}
试试这个:http: //jsfiddle.net/tkLK6/27/
代替:
$lis.hide().filter(selector).show();
尝试:
var $results = $lis.hide().filter(selector);
if($results.length > 0) {
$results.show();
} else {
alert('no results found.');
}