0

我有多个名为day-number的类的 div 。我想在每个实例之后放置一些文本。所以这很好用。.

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

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

4

2 回答 2

2
$('.day-number').each(function(){
    var $this = $(this);
    var txt = $this.text();
    $this.after('Put this after ' + txt);
});
于 2012-04-04T14:50:23.090 回答
1

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

$('.day-number').after(function() {
    return 'Put this after ' + $(this).text();
});
于 2012-04-04T14:52:49.330 回答