选择子元素而不选择父元素

乔恩·哈丁(Jon Harding)

我们正在做日志记录,我们有一个网站标题,只要单击该网站就会在其中进行记录。我们在元素中也有需要记录的元素。有没有一种方法可以仅通过使用jquery.not()函数或其他任何方式在标题中单击时记录子元素

这是工作的jsfiddle

的HTML

<div id="header">
    <div><a class="box blue" href="#">Blue</a></div>
    <div><a class="box red" href="#">Red</a></div>
    <div><a class="box green" href="#">Green</a></div>
</div>

的CSS

$('#header').on('click', function() 
    alert('header')
});
$('.box').on('click', function() {
    alert($(this).attr('class'));
});
j08691

您可以使用jQuery的.stopPropagation()功能停止从子级到父级的冒泡:

$('#header').on('click', function() {
    alert('header');
});
$('.box').on('click', function(e) {
    e.stopPropagation();
    alert($(this).attr('class'));
});
#header { padding:20px; background:yellow; overflow:auto; }
    .box { width:50px; height:50px; float:left; margin:0 20px 0 0; }
    .blue { background:blue; }
    .red { background:red; }
    .green { background:green; }
	a { color:white; display:block; text-align:center; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="header">
	<div><a class="box blue" href="#">Blue</a></div>
    <div><a class="box red" href="#">Red</a></div>
    <div><a class="box green" href="#">Green</a></div>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择父元素的子元素

来自分类Dev

jQuery选择父元素的子元素

来自分类Dev

如何选择父元素?

来自分类Dev

如何选择父元素?

来自分类Dev

当前父元素的子元素的选择器

来自分类Dev

选择元素而不选择后代

来自分类Dev

jQuery不选择元素

来自分类Dev

onclick选择子元素

来自分类Dev

选择子元素

来自分类Dev

选择子元素jQuery

来自分类Dev

选择子元素的值

来自分类Dev

在jQuery或JavaScript中,选择与父级相邻的子级元素

来自分类Dev

根据父级的属性值选择子级元素

来自分类Dev

XPath选择父属性和子元素数据

来自分类Dev

在ID中通过ID通过子元素选择父对象?

来自分类Dev

选择角形中的父元素

来自分类Dev

IE10 +选择元素选项列表未解释为父元素的子元素

来自分类Dev

简化父元素之前的先前元素选择

来自分类Dev

选择某个父元素的多个子元素

来自分类Dev

选择没有父元素的 jQuery 元素

来自分类Dev

如何在不选择子元素的情况下选择元素

来自分类Dev

jQuery不触发选择元素

来自分类Dev

不选择子类元素(Jsoup)

来自分类Dev

XPath-选择不包含元素的元素

来自分类Dev

拖动元素而不选择其他元素

来自分类Dev

使用CSS选择器仅选择无序列表的父元素减去子列表?

来自分类Dev

使用CSS选择器仅选择无序列表的父元素减去子列表?

来自分类Dev

父元素具有特定类的子元素的CSS选择器

来自分类Dev

如何选择父元素的第一个子元素?