如何选择DOM中除一个元素外的所有元素?

祖父

我有一个jQuery事件)正在页面上的每个DOM元素上触发。目前还可以,但是我需要一种方法来从DOM选择中排除div(以及子div),以防止触发事件。我已经尝试过jQuery的unbind()not()并且off()直接在上尝试过$('#myDiv'),但事件仍在触发。

触发事件的代码:

$("*").each(function () {
       // here are events bound to every DOM in the page
       $(this).mouseover(mouseover).mouseout(mouseout).click(click);
    });

我也尝试过

$("*:not(#myDiv)").each(function () {
       // events 
       $(this).mouseover(mouseover).mouseout(mouseout).click(click); 
    });

并且仍然无法从#myDiv中删除事件。

HTML:

 <div id="myDiv">
      <div class="data">
          <!-- -->
      </div>
      <div class="debug">
          <!-- -->
      </div>
      <div class="form">
          <!-- -->
      </div>

 </div>

进行完整的DOM选择但不包括#myDiv的最佳方法是什么,那么我将能够使用它bind()将其on()用于绑定事件?

注意:我不想从DOM树中删除#myDiv,而是将其从选择中排除。

阿尔法

你可以试试这个

$(function(){
    $('body > *').not('#myDiv')
    .on('mouseover', function(){ //... })
    .on('click', function(){ //... });  
});

一个例子。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

朱莉娅选择数组/矩阵中除一个元素外的所有元素

来自分类Dev

使用CSS3选择除第一个元素外的所有元素

来自分类Dev

jQuery-如何获取除一个元素外的所有* html *元素

来自分类Dev

抓住熊猫系列中除一个元素外的所有元素

来自分类Dev

Javascript:删除div中除一个元素外的所有元素

来自分类Dev

检索列表列表中除一个元素外的所有元素(Python)

来自分类Dev

Javascript:删除div中除一个元素外的所有元素

来自分类Dev

选择除最后一个以外的所有元素

来自分类Dev

除矩阵的除第一个元素外的所有元素

来自分类Dev

药剂-如何获取除列表中的最后一个元素以外的所有元素?

来自分类Dev

选择向量中除dplyr管道中的一个以外的所有元素

来自分类Dev

选择向量中除dplyr管道中的一个以外的所有元素

来自分类Dev

如何选择DOM中除一格和子级以外的所有元素

来自分类Dev

如何选择DOM中除一格和子级以外的所有元素

来自分类Dev

将列表中除第一个元素外的所有元素连接到字符串

来自分类Dev

选择向量中除一个以外的所有元素

来自分类Dev

CSS Print隐藏除一个元素外的所有元素

来自分类Dev

使用XPath匹配除一个元素外的所有元素和文本

来自分类Dev

通过JavaScript隐藏DataList的除第一个元素外的所有元素

来自分类Dev

有什么方法可以选择.on()函数中除一个元素以外的所有元素

来自分类Dev

选择除具有特定类的最后一个元素以外的所有元素

来自分类Dev

选择除最后一个列表元素以外的所有元素

来自分类Dev

CSS菜单中除最后一个子元素外的所有元素都向左移动一个像素

来自分类Dev

jQuery:如何从元素中删除除最后一个类以外的所有类

来自分类Dev

CIAreaHistogram给我除最后一个元素外的所有0?

来自分类Dev

XSLT:除特定类型外,所有深度处的最后一个元素

来自分类Dev

检查除第一个元素外的所有元素是否都具有特定类

来自分类Dev

如何针对除CSS中最后一个元素以外的所有元素?

来自分类Dev

我如何使用jQuery获取除最后一个元素以外的所有元素

Related 相关文章

  1. 1

    朱莉娅选择数组/矩阵中除一个元素外的所有元素

  2. 2

    使用CSS3选择除第一个元素外的所有元素

  3. 3

    jQuery-如何获取除一个元素外的所有* html *元素

  4. 4

    抓住熊猫系列中除一个元素外的所有元素

  5. 5

    Javascript:删除div中除一个元素外的所有元素

  6. 6

    检索列表列表中除一个元素外的所有元素(Python)

  7. 7

    Javascript:删除div中除一个元素外的所有元素

  8. 8

    选择除最后一个以外的所有元素

  9. 9

    除矩阵的除第一个元素外的所有元素

  10. 10

    药剂-如何获取除列表中的最后一个元素以外的所有元素?

  11. 11

    选择向量中除dplyr管道中的一个以外的所有元素

  12. 12

    选择向量中除dplyr管道中的一个以外的所有元素

  13. 13

    如何选择DOM中除一格和子级以外的所有元素

  14. 14

    如何选择DOM中除一格和子级以外的所有元素

  15. 15

    将列表中除第一个元素外的所有元素连接到字符串

  16. 16

    选择向量中除一个以外的所有元素

  17. 17

    CSS Print隐藏除一个元素外的所有元素

  18. 18

    使用XPath匹配除一个元素外的所有元素和文本

  19. 19

    通过JavaScript隐藏DataList的除第一个元素外的所有元素

  20. 20

    有什么方法可以选择.on()函数中除一个元素以外的所有元素

  21. 21

    选择除具有特定类的最后一个元素以外的所有元素

  22. 22

    选择除最后一个列表元素以外的所有元素

  23. 23

    CSS菜单中除最后一个子元素外的所有元素都向左移动一个像素

  24. 24

    jQuery:如何从元素中删除除最后一个类以外的所有类

  25. 25

    CIAreaHistogram给我除最后一个元素外的所有0?

  26. 26

    XSLT:除特定类型外,所有深度处的最后一个元素

  27. 27

    检查除第一个元素外的所有元素是否都具有特定类

  28. 28

    如何针对除CSS中最后一个元素以外的所有元素?

  29. 29

    我如何使用jQuery获取除最后一个元素以外的所有元素

热门标签

归档