0

day-numberという名前のクラスを持つ複数のdivがあります。各インスタンスの後にテキストを配置したいと思います。したがって、これはうまく機能します。。

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

ここで、.day-numberの.text()である.after()内に何かを含める必要があります。.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

ほとんどのjQueryDOM操作メソッドは、パラメーターとして関数を受け入れるため、次のことができます。

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