gpt4 book ai didi

javascript - 如何绑定(bind)点击触发器,只绑定(bind)到点击的元素?

转载 作者:行者123 更新时间:2023-11-30 13:04:10 25 4
gpt4 key购买 nike

我有一些元素具有 fbutton 类。如何仅将点击元素绑定(bind)到点击的元素。我有这样的代码:

    $('.fbutton').click(function() {

/*
Some Code 1
*/
$(this).next().click();
/*
Some Code 2
*/
enough;
});

$(this).next().click(); 行触发对一个元素的点击,但所有其他 fbutton 元素也会被触发(这部分困扰着我)。

想到的第一个解决方案是在 Some Code 2 之后结束脚本处理。作为返回;不起作用,我使用了非法的 javascript 代码,导致代码执行异常结束。 有效,但这不是结束执行的正确方式。如何结束 javascript 执行或如何仅针对单击的元素触发事件。


更多说明
我只想点击 .fbutton 来触发。 那么 jquery 是否识别被点击的元素?另外我不能为任何 .fbutton 元素定义任何类,因为触发器应该取决于用户点击。

最佳答案

您尝试过使用 stopPropagation 吗?

$('.fbutton').on('click',function(e){
e.stopPropagation();
$(this).next().trigger('click');
});

关于javascript - 如何绑定(bind)点击触发器,只绑定(bind)到点击的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16320017/

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