0

假设我有以下元素

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

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

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

这行不通。什么是正确的方法?谢谢!

4

1 回答 1

2

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

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

演示:小提琴

于 2013-11-01T04:04:52.607 回答