如何将选择器的属性作为函数参数传递

时间:2013-11-01 04:03:19

标签: jquery

假设我有以下元素

<div class="mydiv" data-custom="ABC"></div>
<div class="mydiv" data-custom="DEF"></div>

如何调用jquery并将选择器的属性作为参数传递。会是这样的:

$(".mydiv").text( $(this).attr("data-custom") );

这不起作用。什么是正确的方法?谢谢!

1 个答案:

答案 0 :(得分:2)

.text()可以将函数作为参数,函数返回的值将被指定为节点的文本上下文

$(".mydiv").text( function(){
    return $(this).attr("data-custom")
});

演示:Fiddle