我有一个像这样的HTML
<div class="accordion_in1 accordion_in acc_active">
<div class="acc_head" id="removeArrow">
<div class="acc_icon_expand"></div>
<a href="/Investor-Relations">Investor Relations</a>
</div>
<div class="acc_content" style="display: block;">
<div class="acc_content_faq1">
<ul>
<li>
<a href="/Profile" id="ctl00_ctl22_rep1_ctl06_rep2_ctl01_hypLevel2">Profile</a>
</li>
</ul>
</div>
<div class="acc_content_faq1">
<ul>
<li>
<a href="/Directors" id="ctl00_ctl22_rep1_ctl06_rep2_ctl02_hypLevel2">Directors</a>
</li>
</ul>
</div>
</div>
</div>
如果没有类acc_head
的div
acc_content
我试着像jquery一样得到这个
<script>
$(document).ready(function(){
if ($("accordion_in > div.acc_content").length < 0) {
$('#removeArrow').removeClass('.acc_head')
}
});
</script>
但我无法取消课程。可以提供任何帮助 在此先感谢您的帮助
答案 0 :(得分:1)
如果没有带accordion_in > div.acc_content
的选择器,则长度为0,而不是小于0的值。
试试这段代码。
if (!$("accordion_in > div.acc_content").length) {
$('#removeArrow').removeClass('.acc_head')
}
答案 1 :(得分:1)
试试这段代码。
if ($("accordion_in > div.acc_content").length) {
$('#removeArrow').removeClass('acc_head')
}
答案 2 :(得分:0)
试试这个:
<script>
$(document).ready(function(){
if (($(".acc_active").find("div.acc_content")).length == 0) {
$('#removeArrow').removeClass('.acc_head');
}
});
</script>