我执行以下操作:
$( 'UL')ATTR( '数据角色', '列表视图');
并且我将所有无序列表默认为listview,但我想排除<nav>
标记内的无序列表,例如:
<nav>
<ul>
<li><a href="#">One</a></li>
<li><a href="#">Two</a></li>
</ul>
</nav>
问:如何更改我的选择器以不包含nav元素内的无序列表?
答案 0 :(得分:4)
您可以通过执行以下操作,仅筛选出那些不是ul
的直接子项的nav
:
$('ul').not('nav > ul').attr('data-role','listview');