İstemci için bir web sitesi oluşturma ancak yalnızca ana sayfa için css amacıyla ana div üzerinde bir sınıf almam gerekiyor. Bunun için, ev için menü öğesinde aktif bir sınıf aramaya çalışıyorum ve aktif sınıfa sahipse, ana web sayfasının div'una farklı bir sınıf ekleyin.Öğenin sınıf etkin olduğunu kontrol edin, öyleyse, başka bir öğeye sınıf ekleyin
şimdiye kadar ben o zaman çok daha alınamıyor bu:
<script>
$(document).ready(function() {
if $('li.level1.item101').hasClass('active');
$('#main').addClass('woodwork');}
});
</script>
bu (li item) için ilgili html sayfası kendisi
<li class="level1 item101 active current"> </li>
<li class="level1 item102"> </li>
<div id="main"> </div>
yerde aşağı aşağıda div ile aktif şöyle
benim geçerli kod aktif li veya div ya kapmak mümkün görünmüyor, herhangi bir yardım büyük hepsinden
div div-Tag verirsem sadece bakmak ?? Bu geçersiz DOM. –
Ayrıca, ID'ler benzersiz olmalıdır – Anton
Geçerli kodunuz geçersiz görünüyor gibi bir kimlik almak için .find() kullanmanız gerekmez. Tüm parantez ile gerçek bir 'if' ifadesi yazmaya çalışın, curlies:' if (...) {...} '. Ayrıca addClass ('. Woodwork') 'yapmak değil ama' .addClass ('ahşap işi') ' – christian314159