11
我試圖查看一個li的子div是否可見,如果是這樣的話,將一個類應用於li。這是我得到的,但它不起作用。jQuery - 檢查子div是否可見
if(jQuery('#menu li').children('div').css('display') != 'none') {
jQuery('li', this).addClass('dropHover');
}
我試圖查看一個li的子div是否可見,如果是這樣的話,將一個類應用於li。這是我得到的,但它不起作用。jQuery - 檢查子div是否可見
if(jQuery('#menu li').children('div').css('display') != 'none') {
jQuery('li', this).addClass('dropHover');
}
if (jQuery('#menu li > div').is(':visible')){
//...
jQuery('li', this).addClass('dropHover');
}
我不知道什麼是DOM結構或什麼this
指,但是這可能做的伎倆還有:
jQuery('#menu li:has(div:visible)').addClass('dropHover');
它添加了類「dropHover 「到具有可見的所有<li>
元素<div>
並且它們需要是具有菜單ID的元素的子元素。
你能告訴我們DOM結構嗎?而完整的代碼可以提供幫助,因爲這可能是錯誤的。它指的是什麼? – gdoron