使用jQuery Mobile的not选择器

时间:2013-03-22 16:00:20

标签: jquery jquery-mobile

我执行以下操作:

$( 'UL')ATTR( '数据角色', '列表视图');

并且我将所有无序列表默认为listview,但我想排除<nav>标记内的无序列表,例如:

<nav>
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
</ul>
</nav>

问:如何更改我的选择器以不包含nav元素内的无序列表?

1 个答案:

答案 0 :(得分:4)

您可以通过执行以下操作,仅筛选出那些不是ul的直接子项的nav

$('ul').not('nav > ul').attr('data-role','listview');