each()和多个事件触发相同的功能

时间:2012-12-05 08:28:54

标签: jquery

我想在页面加载时在每个select上运行一些代码,并分别通过每个select上的一些事件重新运行它。目前完成以下工作:

jquery(function(){
  $('#myID select').each(function(){
    alert('SE');
  });

  $('#myID select').bind('keyup keypress blur change',function(){
    alert('SE');
  });
});

我可以将它们合并成一个吗?

1 个答案:

答案 0 :(得分:3)

您可以在DOM就绪时触发其中一个事件:

$(function() {
    $("#myID select").bind("keyup keypress blur change", function() {
        alert("SE");
    }).keyup();  // or .trigger("keyup");
});