,我有以下結構中的特定類名,我想看看.curent-menu-item
有一類.sub-menu
如何檢查如果一個LI包含的元素在jQuery的
<li class="curent-menu-item">
<a>text</a>
<ul class="sub-menu">
<li>item</li>
<li>item</li>
</ul>
</li>
<li>text</li>
,我有以下結構中的特定類名,我想看看.curent-menu-item
有一類.sub-menu
如何檢查如果一個LI包含的元素在jQuery的
<li class="curent-menu-item">
<a>text</a>
<ul class="sub-menu">
<li>item</li>
<li>item</li>
</ul>
</li>
<li>text</li>
if ($('.curent-menu-item .sub-menu').length)
if ($('.curent-menu-item').has('.sub-menu').length)
if ($('.curent-menu-item').find('.sub-menu').length)
if ($('.curent-menu-item').children('.sub-menu').length)
var hasChild = $('.curent-menu-item').find('.sub-menu').length > 0 ? true : false;
孩子
喜歡的東西if($('ul.sub-menu').children('ul').hasClass('sub-menu'))
$('li ul').hasClass('sub-menu')
\\ returns true if has sub-menu
.find將會是一個好開始 – mplungjan 2013-03-22 21:09:46
.hasClass()也可以工作 – SRy 2013-03-22 21:10:57
如果是的話,你想用'li'做些什麼嗎? – 2013-03-22 21:11:17