$(".left a:first").text(function(index,text){
return '增加新的文本内容' + text
})
index - 可选。接受选择器的 index 位置。
html - 可选。接受选择器的当前内容。
index为元素在集合中的索引位置,text为原先的text值。
前面的$()取到的可能是一个JQuery对象,也可能是一个JQuery对象数组。
进行text()时,是要对每一个对象进行操作,有一个隐式的循环。
index无意义,可以用任何字符替换,但不能空缺。至于为什么我不知道。
text代表原有的文本内容,只要和大括号内的text保持一致,同样可以用任何字符替换。
index 代替字符串:'增加新的文本内容'
text就是text文本内容