有没有像我的例子中的do方法那样的jQuery方法?

时间:2011-09-20 11:57:06

标签: javascript jquery

我知道我可以简单地为它编写一个插件,我知道我可以手动执行此操作。如果jQuery提供了诸如选项之类的话,我只是看起来很简单。

Actualy每个方法都会按预期工作,但不会让人感觉它是有效的方式,因为很明显没有迭代。只有一个元素。 检查下面的例子。

$('a').first().do(function(element){
  //do your job
}).end().eq(2).do(function(element){
  // do another job
});

2 个答案:

答案 0 :(得分:3)

jQuery each()

$('a').first().each(function(element){
  $(this).html("foo");
}).end().eq(2).each(function(element){
  $(this).html("bar");
});

答案 1 :(得分:0)

即使您只处理一件商品,

each也可以代替do