Javascript 无法将css与jquery一起应用于特定H1标记 你好 A…….Z//这可能出现在某些页面中
我试图使用Javascript 无法将css与jquery一起应用于特定H1标记 你好 A…….Z//这可能出现在某些页面中,javascript,jquery,html,Javascript,Jquery,Html,我试图使用if($(.ABC”){$(.bh1”).css({'color':'red'})} 所以,如果p包含class=“ABC”,则在h1标记上应用css属性。但“if”语句对代码没有任何影响。请提供一些帮助。使用jquery的hasClass功能。如果相关元素是否具有特定类,则返回布尔值 if($(.p”).hasClass('ABC'){$(.b,h1”).css({'color':'red'});} 你好 A…….Z 请提供所有相关代码(HTML、CSS)。我认为您的验证是有效的
if($(.ABC”){$(.bh1”).css({'color':'red'})}
所以,如果p包含class=“ABC”,则在h1标记上应用css属性。但“if”语句对代码没有任何影响。请提供一些帮助。使用jquery的
hasClass
功能。如果相关元素是否具有特定类,则返回布尔值
if($(.p”).hasClass('ABC'){$(.b,h1”).css({'color':'red'});}
你好
A…….Z
请提供所有相关代码(HTML、CSS)。我认为您的验证是有效的,但是应用新颜色的选择器没有很好的定义。让我们这样试试:if($(('p.ABC”){$('h1.b”).css({'color':'red'});}
@JamesGarcia$('p.ABC”)
将始终返回JQuery包装的set对象,即使没有在其中找到任何元素。因此,if
条件将始终进入true
分支。请看下面的答案。如果($(“p.ABC”).length)谢谢@ScottMarcus你完全正确,在你说了之后,我意识到如果($(“p.ABC”).length)谢谢,这会有用吗。请不要编辑问题,包括OP没有写的代码。
<div class="b" > <h1>Hello</h1>
<div class="a">
<p class="ABC">A........Z</p> //this could be present in some pages
</div>
</div>