jQuery find()函数当前元素

时间:2012-10-23 18:57:32

标签: jquery

我正在尝试将字符串从名称属性移动到每个img的src。 我正在使用jQuery来执行此操作:

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

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

1 个答案:

答案 0 :(得分:6)

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

$("#one").find("img").attr("src", function(){
    return this.name
});