jQuery检查div是否具有内联样式
我想检查divcontent是否具有内联样式,如果是,则查找其具有属性id的父div,并添加一个类。这是我的布局jQuery检查div是否具有内联样式,jquery,css,Jquery,Css,我想检查divcontent是否具有内联样式,如果是,则查找其具有属性id的父div,并添加一个类。这是我的布局 <div id="one"> <h3>title</h3> <div class="content"></div> </div> <div id="two"> <h3>title</h3> <div class="content" style="displ
<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>
在本例中,我尝试查找divtwo并在其中添加一个类,但使用attribute id查找
谢谢,用于循环“.content”DOM,并检查display=inline是否为
$'.content'.eachfunction{
如果$this.css'display'='inline'
{
$this.parent.addClassAdd;
}
};
.内容{
显示:内联;
}
.classAdd{
背景:红色;
}
标题
标题
标题
您可以使用-检查css不会有帮助,您需要检查.attrstyle以检查元素中是否提到内联样式属性
$('.content').each(function() {
var $this = $(this);
if($this.attr('style')){
console.log($(this).attr('style'));
$this.parent().addClass("class-new");
}
});
拉小提琴试试这个
$'.content'.eachfunction{
如果$this.is是“[style]”
{
$this.parent.addClassNew;
}
};
.classNew{
背景:红色;
}
标题
标题
标题
不是免费的代码编写服务。您应该尝试自己编写代码。在做了更多的研究之后,如果你有问题,你可以发布你已经尝试过的东西,清楚地解释什么不起作用,并提供例子。我建议您阅读。可能的重复虽然这当然是可能的,但这似乎是一个不太理想的X/Y问题。当添加内联样式时,您不能应用该类吗?就像一个问题一样-应该回答编码服务样式的问题吗?不想。。douchey,只是想知道未来ModInTheMaking@Nick这就是为什么这只是一个问题;但是对于这个链接,有意思的是:你可以通过开始开发这个服务或者等待未来来创造未来:。。。我的建议在第一点上是有效的,不过在聊天室中与用户进行转换不是比发布代码更好吗?又一次,我不想做傻子哈哈,我只是想知道: