0

所以我有以下片段:

 $(".server").each(function() {
     var element = $(this);
      //bunch of javascript here with element
 });

我还想绑定一个单击事件id来完成与上述相同的工作,这怎么可能,无需复制和粘贴整个块并执行以下操作:

 $("#my-id").click(function() {
       var element = $(this);
      //bunch of javascript here with element
 });
4

1 回答 1

7

我认为以下应该有效:

var eventHandler = function() {
    var element = $(this);
    //bunch of javascript here with element
};

$(".server").each(eventHandler);
$("#my-id").click(eventHandler);
于 2012-04-23T09:06:32.287 回答