我一直在使用以下代码检查div是否可见:
if ($("#monday").is(':visible')) {
document.getElementById('scheduleitem1').style.width = 540;
$("#scheduleitem1").show();
}
该代码工作正常。但是我想检查多个div之一是否一次可见。
我尝试了以下无效的代码:
if ($("#monday" || "#tuesday").is(':visible')) {
document.getElementById('scheduleitem1').style.width = 540;
$("#scheduleitem1").show();
}
和
if ($("#monday", "#tuesday").is(':visible')) {
document.getElementById('scheduleitem1').style.width = 540;
$("#scheduleitem1").show();
}
那么,如果我想检查多个div之一是否一次可见,该怎么办?
最佳答案
试试这个 :
$("#monday,#tuesday").is(':visible')
http://api.jquery.com/is/:“...如果这些元素中的至少一个与给定参数匹配,则返回true”。