我有这种清单
<ul>
<li><div class="pname">Name1</div><div class="pid">ID1</div>...</li>
<li><div class="pname">Name2</div><div class="pid">ID2</div>...</li>
<li><div class="pname">Name3</div><div class="pid">ID3</div>...</li>
...
</ul>
Run Code Online (Sandbox Code Playgroud)
如果我单击任何列表项,则应删除所有其他列表项.任何人都可以建议我怎么做到这一点?
假设this是被点击的li元素:
$(this).siblings('li').not(this).remove();
Run Code Online (Sandbox Code Playgroud)
如果单击处理程序绑定到列表项内的某些内容:
$(this).closest('li').siblings('li').not($(this).parents()).remove();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1890 次 |
| 最近记录: |