相关疑难解决方法(0)

jQuery Click Div On Div,除了Child Div

我有以下HTML:

<div class="server" id="32">
  <a>Server Name</a>
  <div class="delete-server">X</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试图这样做,当用户单击它时,server它会打开一个编辑对话框.问题只是做:

 $(".server").click(function () {
     //Show edit dialog
 });
Run Code Online (Sandbox Code Playgroud)

不起作用,因为如果他们点击删除的X,它会打开编辑对话框.如何使整个div server具有除delete-serverdiv 之外的click事件.

javascript jquery onclick

25
推荐指数
3
解决办法
2万
查看次数

jQuery - 选择除单个元素及其子元素之外的所有内容?

我试图删除整个身体中的所有东西,除了单个元素及其子元素.我怎么能做到这一点?

编辑1 考虑以下标记:

<html>
   <body>
      <div id="div1"></div>
      <div id="div2">
         <div id="elementNotToRemove"></div>
      </div>
      <div id="div3"></div>
      <div id="div4"></div>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我想删除div1,div3和div4,以及它们的子节点,但保留div2,因为它包含不删除的元素.

jquery

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

jquery ×2

javascript ×1

onclick ×1