我真的很新的這所以裸跟我如果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)。即使你沒有完全閱讀,只要知道方法名稱就可以瞭解可以做什麼以及如何做。 –