jQuery find()函数当前元素

Lah*_*hey 4 jquery

我正在尝试将字符串从名称属性移动到每个img的src.我正在使用jQuery来做到这一点:

$("#one").find("img").attr("src",$(this).attr("name");
Run Code Online (Sandbox Code Playgroud)

现在的问题是$(this)不是当前的操纵元素.那么如何获得find()找到的当前元素?

und*_*ned 6

attr方法接受一个函数,在此函数的上下文中,this引用当前元素:

$("#one").find("img").attr("src", function(){
    return this.name
});
Run Code Online (Sandbox Code Playgroud)