gpt4 book ai didi

jQuery 检查 div 是否有内联样式

转载 作者:行者123 更新时间:2023-11-28 17:00:48 25 4
gpt4 key购买 nike

我想检查 div#content 是否有内联样式,如果有,找到它的具有属性 id 的父 div,并添加一个类。这是我的布局!

<div id="one">
<h3>title</h3>
<div class="content"></div>
</div>
<div id="two">
<h3>title</h3>
<div class="content" style="display:block"></div>
</div>
<div id="three">
<h3>title</h3>
<div class="content"></div>
</div>

在这种情况下,我试图找到 div#two 并在那里添加一个类,但是通过属性 id 找到

谢谢你,

最佳答案

使用each循环'.content' DOM 并检查display=inline 然后addClass().parent()

$('.content').each(function() {
if($(this).css('display') == 'inline')
{
$(this).parent().addClass("classAdd");
}
});
.content{
display:inline;
}
.classAdd{
background:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="one">
<h3>title</h3>
<div class="content"></div>
</div>
<div id="two">
<h3>title</h3>
<div class="content" style="display:block"></div>
</div>
<div id="three">
<h3>title</h3>
<div class="content"></div>
</div>

关于jQuery 检查 div 是否有内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53170542/

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