我怎样才能在使用jquery After()时引用当前引用

时间:2012-04-04 14:48:37

标签: jquery jquery-selectors

我有多个div,名为 day-number 。我想在每个实例后放一些文字。所以这很有效。 。

  $('.day-number').after('Put this after');

我现在需要在.after()中包含一些内容,它是.day-number的.text()。如何在.after()方法中引用.day-number的相应实例?

2 个答案:

答案 0 :(得分:2)

$('.day-number').each(function(){
    var $this = $(this);
    var txt = $this.text();
    $this.after('Put this after ' + txt);
});

答案 1 :(得分:1)

大多数jQuery DOM操作方法都接受一个函数作为参数,所以你可以这样做:

$('.day-number').after(function() {
    return 'Put this after ' + $(this).text();
});