gpt4 book ai didi

javascript - 合并事件监听器

转载 作者:行者123 更新时间:2023-12-03 09:32:51 25 4
gpt4 key购买 nike

我有这些事件监听器:

$(document).on("pagebeforeshow",function(e,ui){
// do something
});
$(document).on("click","[data-json]",function(){
// do something else
});

我可以像这样合并它们:

$(document).on({
pagebeforeshow: function(e, ui) {
// do something here
},
click: function(e) {
// do something else here
}
});

...但我不确定如何将点击绑定(bind)到 [data-json] (如第一个示例中所示)。

最佳答案

你可以使用这条线

click: function(e) {
if(!$(e.target).is($("[data-json]"))) return;
}

它将模拟您第一个示例正在执行的操作。仅当正在触发的元素具有属性 data-json

时,它才运行该函数

关于javascript - 合并事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31444046/

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