foreach jQuery函数

时间:2011-08-30 09:37:27

标签: jquery

我正在尝试为每个.download_now元素提供一个函数。

我使用了下面的两个没有运气,知道为什么?

$(".download_now").each.tooltip({ effect: 'slide'});
$(".download_now").each(tooltip({ effect: 'slide'}));

这两个答案都不起作用,我正在尝试以下方面: http://flowplayer.org/tools/demos/tooltip/any-html.html

4 个答案:

答案 0 :(得分:3)

each()将函数作为参数。在该函数中,您可以使用this来引用当前元素:

$(".download_now").each(function(){
    $(this).tooltip({ effect: 'slide'});
});

答案 1 :(得分:0)

您需要在工具中包装工具提示调用。

然后

each()将为每次迭代调用函数,将当前元素作为this传递。

像这样:

$(".download_now").each(function(){
  $(this).tooltip({ effect: 'slide'})
  });

答案 2 :(得分:0)

您需要将函数传递给每个方法。通常,匿名函数的使用方式如下:

$('.download_now').each(function() {
    ...
});

可以使用函数中的this引用每个DOM对象。

答案 3 :(得分:0)

您不需要.each()。只是做:

$(".download_now").tooltip({ effect: 'slide'});

(与first page of the showcase节目一样)