Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果找到类(JQuery),如何为特定的Div添加css属性 你好 A…….Z//这可能出现在某些页面中_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如果找到类(JQuery),如何为特定的Div添加css属性 你好 A…….Z//这可能出现在某些页面中

Javascript 如果找到类(JQuery),如何为特定的Div添加css属性 你好 A…….Z//这可能出现在某些页面中,javascript,jquery,html,Javascript,Jquery,Html,这是一段代码,如果包含class=“ABC”,我想将css属性添加到类为“b”的div中。 怎么做?请检查这是否有帮助 <div class="b" > <h1>Hello</h1> <div class="a"> <p class="ABC">A........Z</p> //this could be present in some pages </div> </div&g

这是一段代码,如果
包含
class=“ABC”
,我想将css属性添加到类为“b”的div中。
怎么做?

请检查这是否有帮助

<div class="b" >
   <h1>Hello</h1>
   <div class="a"> 
     <p class="ABC">A........Z</p> //this could be present in some pages
   </div>
</div>
您可以在“yourClass”中添加所有css属性

if($((“p”).hasClass(“ABC”)){
$(“b区”).css(“颜色”、“蓝色”);
}

你好

A…….Z

//这可能出现在某些页面中
请检查这是否有帮助

<div class="b" >
   <h1>Hello</h1>
   <div class="a"> 
     <p class="ABC">A........Z</p> //this could be present in some pages
   </div>
</div>
您可以在“yourClass”中添加所有css属性

if($((“p”).hasClass(“ABC”)){
$(“b区”).css(“颜色”、“蓝色”);
}

你好

A…….Z

//这可能出现在某些页面中
$(“p.ABC”).parents(“div.b”).css(“背景色”、“红色”)

你好

A…….Z

//这可能出现在某些页面中
$(“p.ABC”).parents(“div.b”).css(“背景色”、“红色”)

你好

A…….Z

//这可能出现在某些页面中
您可以使用
$(“p.ABC”)
查找类
ABC
的所有
,然后
。最近(.b”)
查找类
b
的父div,然后
.css()
更改css属性

我建议使用
.addClass()
/
.removeClass()
而不是直接更改css,但这有助于找到父级

这也允许您在html中有多个
div class='b'
,它只适用于带有
ABC

$(“p.ABC”).closest(.b”).css(“背景色”、“粉色”)
.b+.b{
边框顶部:1件纯黑;
边缘顶部:5px;
}

你好

A…….Z

//这可能出现在某些页面中 你好 ABC不存在

您可以使用
$(“p.ABC”)
查找类
ABC
的所有
,然后
。最近(.b”)
查找类
b
的父div,然后
.css()
更改css属性

我建议使用
.addClass()
/
.removeClass()
而不是直接更改css,但这有助于找到父级

这也允许您在html中有多个
div class='b'
,它只适用于带有
ABC

$(“p.ABC”).closest(.b”).css(“背景色”、“粉色”)
.b+.b{
边框顶部:1件纯黑;
边缘顶部:5px;
}

你好

A…….Z

//这可能出现在某些页面中 你好 ABC不存在


一种方法是直接查看

并检查它是否有使用的类。然后您可以使用
class=“b”

大概是这样的:

if($( "p" ).hasClass( "ABC" )) {
// if you want to add a class with many properties, then
$( "div.b" ).addClass( "yourClass" );
// if you want to add one property to existing class then the below statement
$( "div.b" ).css( "attribute-name", value );
}
检查这些以进一步了解其用途:


一种方法是直接查看

并检查它是否有使用的类。然后您可以使用
class=“b”

大概是这样的:

if($( "p" ).hasClass( "ABC" )) {
// if you want to add a class with many properties, then
$( "div.b" ).addClass( "yourClass" );
// if you want to add one property to existing class then the below statement
$( "div.b" ).css( "attribute-name", value );
}
检查这些以进一步了解其用途:


如果($((“p”).hasClass(“ABC”){$(“div.b”).css(一些属性);}我可以这样使用它吗。我不熟悉Jquery。我希望你能理解是的,你可以用。例如,如果你想给那个类添加颜色,那么使用$(“div.b”).css(“color”,“red”)填充呢?你可以添加任何属性,如果它是填充的话,那么它就是$(“div.b”).css(“padding”,“5px”)非常感谢你的及时回复。如果($(($).hasClass(“ABC”){$((div.b”).css(一些属性);}我可以这样使用它吗。我不熟悉Jquery。我希望你能理解是的,你可以用。例如,如果你想给这个类添加颜色,那么使用$(“div.b”).css(“color”,“red”)填充呢?你可以添加任何属性,如果它是填充的,那么它将是$(“div.b”).css(“padding”,“5px”)非常感谢你的及时回复。