我想通过获取类acrive
在第三个选项卡处于活动状态时进行jQuery检查。但我无法触发jQuery。
这是一个小样本html;
<ul>
<li><a href="#tab-1">Tab1</a></li>
<li><a href="#tab-2">Tab2</a></li>
<li class="active"><a href="#tab-3">Tab3</a></li>
</ul>
只有当<a href="#tab-3">'s
父li
获得课程active
时才会发生某些事情,但我无法让它发挥作用;
这是我尝试使用jQuery:
jQuery( document ).ready(function() {
var onTabThree = jQuery("ul li.active>a[href='#tab-3']");
if (onTabThree) {
do_check();
}
});
我怎样才能做到这一点?
答案 0 :(得分:1)
试试这个工作示例。如果条件只是添加jQuery( document ).ready(function() {
var onTabThree = jQuery("ul li.active > a[href='#tab-3']");
if (onTabThree.length) {
alert("is it working");
}
});
。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<ul>
<li><a href="#tab-1">Tab1</a></li>
<li><a href="#tab-2">Tab2</a></li>
<li class="active"><a href="#tab-3">Tab3</a></li>
</ul>
&#13;
getNode()
&#13;