1

我有一个看起来像这样的动态列表

<li>item 1</li>
<ii>item 2</li>
<ii class="route2">item 2</li>
<ii>item 3</li>
<ii>item 4</li>

和两个按钮

<button>Route one</button>
<button>Route two</button>

仅当所有列表项都具有 route2 类时,我才无法显示路由 2 按钮。

4

2 回答 2

3

一种可能的方式:

$("button:eq(1)").toggle( !$("li:not(.route2)").length );

演示:http: //jsfiddle.net/CNP7Z/

于 2013-04-25T16:13:03.917 回答
1

这应该有效:

if ( $('li').not('.route2').length ){
    $('button').hide();
}
于 2013-04-25T16:12:32.010 回答