$(".foo").first().text("hi!")
因为first()返回一个jQuery对象.
first()
但是,如果我想使用text()方法进行所有比赛,我需要做:
text()
$(".foo").each( function(idx,obj) { $(obj).text("hi!") } )
因为each()给你DOM对象.
each()
背后的设计原因是什么?我如何避免为每个匹配建立一个jQuery对象?
我通常不会为每个参数提供第二个参数,所以我可以使用$(this).