ste*_*eve 4 jquery if-statement
有没有办法在整个文档中测试某个元素(.container)是否被隐藏?如(不能正常工作):
$(".showall").click(
function () {
if ($(".container").is("hidden"))
{perform a task}
else
{return false;}
});
Run Code Online (Sandbox Code Playgroud)
这听起来像你想测试,如果至少一个的的.container元素是隐藏的.
如果是这样,您可以使用:hidden选择器,并检查length属性以查看返回的数量.
$(".showall").click(
function () {
if ($(".container:hidden").length)
// found at least one hidden
else
// didn't find any hidden
});
Run Code Online (Sandbox Code Playgroud)
如果您想测试是否所有内容都被隐藏,请使用如下所示的:visible选择器:
$(".showall").click(
function () {
if ($(".container:visible").length)
// found at least one visible
else
// didn't find any visible
});
Run Code Online (Sandbox Code Playgroud)