1

私は次のことを行います:

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

<nav>そして、それはデフォルトですべての順序付けられていないリストをリストビューにしますが、次のようなタグ内にある順序付けられていないリストを除外したいと思います:

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

Q: セレクターを変更して、nav 要素内にある順序付けられていないリストを含めないようにするにはどうすればよいですか?

4

1 に答える 1

4

ul次のようにして、 a の直接の子ではない sのみを除外できますnav

$('ul').not('nav > ul').attr('data-role','listview');
于 2013-03-22T16:01:23.397 に答える