我真的很新的这所以裸跟我如果DIV ID为A有B类,添加一个类X ID为y以div的
我有这样的:
<div id="A" class="B"></div>
<div id="Y"></div>
我需要这个:
如果DIV #A
有.B
类,添加.Z
类的div #Y
我意识到这是一个基本的脚本,但我想不出 出来。 请帮助:)
谢谢
我真的很新的这所以裸跟我如果DIV ID为A有B类,添加一个类X ID为y以div的
我有这样的:
<div id="A" class="B"></div>
<div id="Y"></div>
我需要这个:
如果DIV #A
有.B
类,添加.Z
类的div #Y
我意识到这是一个基本的脚本,但我想不出 出来。 请帮助:)
谢谢
,如果你看看jQuery的文档是非常简单的。 当你正确地描述它:
if($('#A').hasClass('B')) {
$('#Y').addClass('Z')
}
<script>
if ($("#A").hasClass("B")){
$("#Y").addClass("Z")
}
</script>
您可以使用hasClass()
来检查类是存在的元素,然后用addClass()
添加类。
$(document).ready(function(){
\t if($("#A").hasClass("B"))
{
\t $("#Y").addClass("Z")
}
console.log($("#Y").attr("class"))
});
<div id="A" class="B">A</div>
<div id="Y">Y<Y/div>
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
编辑:)
所以..我有这个编辑器:
正如你所看到的,#defaultCountdown从另一个脚本获取他的类(hasCountdown),所以......为什么我的新小脚本不工作? :)
我想你最好为此提出一个新问题。您也可以轻松地将代码嵌入到您的问题中。无论如何,代码中的if块不会执行,因为#defaultCountDown没有类。你的代码是正确的。 – metatron
@metatron我编辑它.. –
'if($('#A')。hasClass('B')){$('#Y')。addClass('Z')}' – Satpal
我建议您至少扫描阅读通过[jQuery文档](http://api.jquery.com)。即使你没有完全阅读,只要知道方法名称就可以了解可以做什么以及如何做。 –