我有多个div,名为 day-number 。我想在每个实例后放一些文字。所以这很有效。 。
$('.day-number').after('Put this after');
我现在需要在.after()中包含一些内容,它是.day-number的.text()。如何在.after()方法中引用.day-number的相应实例?
答案 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();
});