4

文字列を名前属性から各imgのsrcに移動しようとしています。私はこれを行うためにjQueryを使用しています:

$("#one").find("img").attr("src",$(this).attr("name");

ここで問題となるのは、$(this)が現在操作されている要素ではないということです。では、find()が検出した現在の要素を取得するにはどうすればよいですか?

4

1 に答える 1

6

attrメソッドは、この関数のコンテキスト内で関数を受け入れ、this現在の要素を参照します。

$("#one").find("img").attr("src", function(){
    return this.name
});
于 2012-10-23T18:58:33.427 に答える