如果我班级以外的班级在场

时间:2013-04-25 16:10:35

标签: javascript jquery css-selectors

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

<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 个答案:

答案 0 :(得分:3)

一种可能的方式:

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

DEMO: http://jsfiddle.net/CNP7Z/

答案 1 :(得分:1)

这应该有效:

if ( $('li').not('.route2').length ){
    $('button').hide();
}