gpt4 book ai didi

javascript - 无法使用 jQuery 从点击范围获得响应

转载 作者:太空狗 更新时间:2023-10-29 16:51:27 26 4
gpt4 key购买 nike

我有如下的html结构

<div class='container'>

<div class='comment-row-id-1'> <span class='user'> job </span> <span class='icon-trash'> </span> </div>
<div class='comment-row-id-2'> <span class='user'> smith </span> <span class='icon-trash'> </span> </div>
<div class='comment-row-id-3'> <span class='user'> jane </span> <span class='icon-trash'> </span> </div>

</div>

我想要实现的是,当用户点击任何带有“图标垃圾桶”类的跨度时,我不希望它触发 onclick 响应。

我可以处理点击了哪个跨度,但现在我卡在了点击本身,因为它没有在这个例子中我无法获得警报消息

jQuery(".icon-trash").click(function(){
alert('hi')
})

最佳答案

.icon-trash 应该包含一些东西,或者是 block /内联 block 元素

jQuery('.icon-trash').click(function(e){
alert('hi')
})
.icon-trash {
display: inline-block;
width: 6px;
height: 6px;
background: #ccc;

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='container'>

<div class='comment-row-id-1'> <span class='user'> job </span> <span class='icon-trash'> </span> </div>
<div class='comment-row-id-2'> <span class='user'> smith </span> <span class='icon-trash'> </span> </div>
<div class='comment-row-id-3'> <span class='user'> jane </span> <span class='icon-trash'> </span> </div>

</div>

关于javascript - 无法使用 jQuery 从点击范围获得响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43656961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com