我试图选择列表中的所有元素,但ID为用户数据的元素除外,但这似乎排除了所有元素。我遗漏了什么?
$('.menu li li:not(#user-data)').click(function () {});DOM结构:
<ul class="menu">
<li class="user-data" id="user-data"></li>
<li></li>
</ul>发布于 2013-11-09 18:28:36
你想要这个
$('.menu li:not(#user-data)')您正在寻找li元素中的li元素。
发布于 2013-11-09 18:31:45
接下来,您可以使用类创建新的div,只保存您想要选择的菜单的一部分。例如
<div class="menu">
<div class="select">
<ul>
<li>Home</li>
<li>Home1</li>
<li>Home2</li>
</ul>
</div>
<div id="user-data"> ..... </div>
</div>然后jquery看起来就像
$('.select ul li').click(function(){ ....
// body )};https://stackoverflow.com/questions/19881433
复制相似问题