html
<p>This is a <b>bold</b> paragraph.</p>
<button>Add</button>
jQuery的
$("button").click(function(){
$("p").text(function(i,origText){
return "Old text: " + origText + " New text: Hello world! (index: " + i + ")";
});
});
我想知道origText不是外部函数,而是返回值。怎么样?
demo
最佳答案
As docs says
功能(索引,文字)
该函数返回要设置的文本内容。接收元素在集合中的索引位置和旧文本值作为参数。
还有How does jQuery’s .text() work, internally?