爲客戶端構建網站,但僅限於主頁我需要在主div上獲取用於css目的的類。爲此,我試圖在菜單項上尋找主動類,如果它有活動類,則向主網頁的div添加一個不同的類。檢查元素是否具有活動類,如果是這樣,請將類添加到其他元素
到目前爲止,我不能得到更進一步則是:
<script>
$(document).ready(function() {
if $('li.level1.item101').hasClass('active');
$('#main').addClass('woodwork');}
});
</script>
參與這個(李項)的HTML看起來像這樣當與DIV在頁面本身
<li class="level1 item101 active current"> </li>
<li class="level1 item102"> </li>
<div id="main"> </div>
下方某處活躍
我當前的代碼似乎並沒有能夠抓住任何活動裏或DIV,任何幫助將不勝感激
格旁邊的李?那是無效的DOM。 –
你也不需要使用.find()來獲得一個id,只需使用'$('#main')'因爲ID必須是唯一的。 – Anton
你目前的代碼看起來像是無效的。試着用所有的括號寫一個實際的if語句,curlies:'if(...){...}'。你也不想做'addClass('。woodwork')',但'.addClass('woodwork')' – christian314159