gpt4 book ai didi

javascript - 将多个点击处理程序合并为一个

转载 作者:行者123 更新时间:2023-11-28 12:03:37 25 4
gpt4 key购买 nike

假设我有两个执行相同功能的点击处理程序:

$('#div1').click(function(event) {  
alert('here');
});

$('#div2').click(function(event) {
alert('here');
});

如何将这两个处理程序合并为一个,而不是重复调用警报?

类似于:

$('#div1').click.('#div2').click(function(event) {  
alert('here');
});

最佳答案

第一种方法:

$('#div1, #div2').click(function(event) {  
alert('here');
});

第二种方式:

function doIt(e) {
alert('here');
}
$('#div1').click(doIt);
$('#div2').click(doIt);

请注意,事实上您有时会遇到此问题,这意味着您应该使用类而不仅仅是 id,这样您就可以执行类似的操作

$('.alertable').click(function(event) {  
alert('here');
});

关于javascript - 将多个点击处理程序合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12372086/

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