我在aspx页面之一中设计的iframe
<iframe id="iFrameWindow" runat="server" src="IdentifierDensity.aspx" height="620px" width="98%"
style="margin-left: 1%" frameborder="0"></iframe>
以下代码的这一部分,在上面的ASPX页面中,我给出了作为iframe
的来源<ul class="sidebar-menu" id="nav-accordion">
<p class="centered"><a href="#"><img src="assets/img/dashboard_2.png" class="img-circle" width="60"></a></p>
<li class="sub-menu" id="sub-menu">
<a href="javascript:;" class="dcjq-parent active">
<i class="fa fa-dashboard"></i>
<span>Dashboard Reports</span>
</a>
<ul class="sub" id="submenu">
<li id="IdentifierDensity"><a href="IdentifierDensity.aspx"><asp:Label ID="lbl1" runat="server"></asp:Label></a></li>
<li id="MatchScore"><a href="MatchScore.aspx"><asp:Label ID="lbl2" runat="server"></asp:Label></a></li>
<li id="IdenticalTestcase"><a href="IdenticalTestcase.aspx"><asp:Label ID="lbl3" runat="server"></asp:Label></a></li>
</ul>
</li>
</ul>
我用来设置该类的以下jQuery如下
$("#submenu li").click(function () {
alert(this.id);
$("ul.submenu li#" + this.id).addClass('active');
});
如果运行了应用程序,则在"检查元素"中,我可以看到为li。
分配的类但是,我认为是iframe不允许应用课程。
帮助我。
为什么不呢?
$(this).addClass('active');