【问题标题】:How do you select more than one element by id?如何通过 id 选择多个元素?
【发布时间】:2009-07-17 22:27:48
【问题描述】:

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

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

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

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

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

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

谢谢!

【问题讨论】:

    标签: javascript jquery jquery-1.3


    【解决方案1】:
    $('#element_1, #element_2').bind('click', function() {...});
    

    http://docs.jquery.com/Selectors

    【讨论】:

    • 感谢大家提供的信息!都投了赞成票。首先被标记为答案!
    【解决方案2】:

    你可以使用

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

    或者

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

    这两种方法都不错

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 2019-12-20
      • 2011-02-26
      • 2016-11-26
      • 2011-07-17
      相关资源
      最近更新 更多