gpt4 book ai didi

javascript - 如果 div 中存在元素,则 Jquery 添加类

转载 作者:太空宇宙 更新时间:2023-11-03 19:39:40 25 4
gpt4 key购买 nike

我想让Jquery 添加一个类.pointer.staff-container如果<a href="">存在于 .staff-picture 内.

我的 Jquery:

if($('.staff-container').find('.staff-picture').closest('a').length) {
$(this).addClass('pointer');
}

上面的 jquery 没有添加任何类,我做错了什么?



我的CSS:

.pointer {
cursor:pointer !important;
}

我的 HTML:

<div class="teachers">
<div class="span12">
<div class="scroll transparent">
<div class="staff-outer-container">
<div class="staff-container">
<div class="staff">
<div class="staff-picture">
<a href="http://ahmedmathematics.weebly.com/index.html" target="_blank"><img src="img/people/teachers/ahmed.png" /></a>
</div>
<p><span class="bold">Mr. Ahmed</span><br />
Ext. 13417<br />
Room 417/323<br />
<a href="mailto:Ahmed@wcskids.net">Ahmed@wcskids.net</a></p>
</div>
</div>
<div class="staff-container">
<div class="staff">
<div class="staff-picture">
<img src="img/people/teachers/aiello.png" />
</div>
<p><span class="bold">Mr. Aiello</span><br />
Ext. 13328<br />
Room 328/323<br />
<a href="mailto:ASusan@wcskids.net">ASusan@wcskids.net</a></p>
</div>
</div>
<div class="staff-container">
<div class="staff">
<div class="staff-picture">
<a href="http://www.mraiosa.com/class/Home.html" target="_blank"><img src="img/people/teachers/aiosa.png" /></a>
</div>
<p><span class="bold">Mr. Aiosa</span><br />
Ext. 13419<br />
Room 419/323<br />
<a href="mailto:BAiosa@wcskids.net">BAiosa@wcskids.net</a></p>
</div>
</div>
</div>
</div>
</div>
</div>

最佳答案

你可以这样做:

$('.staff-picture a').closest('.staff-container').addClass('pointer');

我希望代码中的逻辑是显而易见的。

关于javascript - 如果 div 中存在元素,则 Jquery 添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16524840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com