4

对于两个不共享类的不同元素,我有两个相同的点击事件,例如:

$("#element_1").click(function(){
  alert("hello world");
});

$("#element_2").click(function(){
  alert("hello world");
});

我正在寻找一种方法来将相同的点击功能分配给他们两个,而无需外部化该功能或重复它(如上所示)。如果元素共享同一个类,我会做这样的事情:

$(".element_class").click(function(){
  alert("hello world");
});

但他们没有。如何在 jQuery 1.3 中实现类似的功能?

谢谢!

4

2 回答 2

13
$('#element_1, #element_2').bind('click', function() {...});

http://docs.jquery.com/Selectors

于 2009-07-17T22:28:41.453 回答
4

您可以使用

$('#element1, #element2').click();

或者

$('#element1').add('#element2').click();

两种方法都不错

于 2009-07-17T22:34:30.570 回答