任何人都知道如何在此脚本中添加多个ID。我现在只为#wrapper工作,但我想在同一个脚本中添加更多的ID。
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
setInterval(function() {
if (!$('#wrapper:visible').length) window.location.href = 'http://www.example.com/'
}, 1000)
})
//]]>
</script>
在上面的脚本中它只包含 #wrapper ,我想在该脚本中添加 #doom 和 #deem 。语法是什么?
答案 0 :(得分:0)
您可以在选择器中添加更多ID,只需过滤:visible
if ( $('#wrapper, #doom, #deem').filter(':visible').length === 0 ) {
// do stuff
}
答案 1 :(得分:0)
最简单的方法是使用多个选择器,修改if条件以使用逗号并使用is-method:
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
setInterval(function() {
if (!$('#wrapper, #doom, #deem').is(':visible')) window.location.href = 'http://www.example.com/'
}, 1000)
})
//]]>
</script>
详细了解多个选择器
描述:选择所有指定选择器的组合结果。
通过clicking here了解 方法的更多信息:
描述:针对选择器,元素或jQuery对象检查当前匹配的元素集,如果这些元素中至少有一个与给定的参数匹配,则返回true。