gpt4 book ai didi

javascript - 在 jquery 中使用事件名称和选择器有什么用?

转载 作者:可可西里 更新时间:2023-11-01 14:48:18 24 4
gpt4 key购买 nike

我有这个html

<div class="wrapper">
<div class="holder">
<span class="pressy">press here..!!</span>
<div class="inner">
<span class="pressy">press here..!!</span>
</div>
</div>
</div>

和js

$('.wrapper').on('mousedown.inner','.pressy',function(e){
alert($(this).attr('class'))
})

实际上,我对“压力”都保持警惕,我怎么能只针对内心压力??

还有一件事是

的用途

'mousedown.inner'

(不在此。我问的是一般用途)我怎样才能正确使用它??

fiddle :http://jsfiddle.net/4ayqqfnm/

谢谢..

最佳答案

它叫做 event namespacing , 它的用途是让我们可以单独定位这些事件。

假设您正在向一个按钮添加多个点击处理程序,然后只想删除其中一个处理程序,您将如何做到这一点?执行 $('button').off('click') 将删除所有添加到按钮的点击处理程序,这不是我们想要的。

所以解决方案是使用像这样的命名空间

$('button').on('click.myevent', function(){...})

如果我们这样做

$('button').off('click.myevent')

它只会删除那些添加到命名空间 myevent

中的点击处理程序

关于javascript - 在 jquery 中使用事件名称和选择器有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25426619/

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