我正在使用JS来改变我创建的单页应用程序的内容。当我按下按钮以更改内容时,HTML会从这个变成:
现在,我的SPA的一部分有一个div,其中包含多个复选框,每个复选框代表一个div,因此当我按下提交按钮时,应该显示的下一个div将是选择的复选框列表中第一个项目。
我想知道是否有一种方法在JQuery中让代码“几乎检测”哪个div现在可见。类似于这样的方式:
任何建议?
<div id="selectDiv" style="display: none;">
转换为:
<div id="selectDiv" style>
现在,我的SPA的一部分有一个div,其中包含多个复选框,每个复选框代表一个div,因此当我按下提交按钮时,应该显示的下一个div将是选择的复选框列表中第一个项目。
我想知道是否有一种方法在JQuery中让代码“几乎检测”哪个div现在可见。类似于这样的方式:
if($('#selectDiv').isVisible()){
//JS code associated with this div.
}
任何建议?
if(document.getElementById("selectDiv").style.display !== "none"){...}
- Scott Marcus