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?

09-16 22:11