2013-11-01 84 views
0

假設我有這個下列元素如何通過選擇的屬性作爲函數參數

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

我怎麼能說一個jQuery和作爲參數傳遞選擇的屬性。會是這樣的:

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

這是行不通的。什麼是正確的方式?謝謝!

回答

2

.text()可以採取函數作爲參數,由該函數返回的值將被指定爲節點

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

演示的文本上下文:Fiddle

相關問題