<div><span>文本1</span></div>
<p><span>文本2</span></div>
<script language="javascript">
var span = $("span");
span.each(function(n){
this.sytle.fontsize = (n+1)*12+"px";
});
</script>
这里用到了jquery。
span = $("span"); 得到的span不是已经是jquery对象了吗?
怎么在span.each(fn)里面this又指的是DOM对象了呢?
想用jquery的方法还得需要把$(this).css("font-size",(n+1)*12+"px");
那这里的this指的不是span吗? 可是span不是已经是jquery对象了吗?
哦,听了回答者: loveOuyoko的明白一些了。不过你说的《匿名函数没有显式的调用者,所以只能是最上层的dom代表this》中最上层的dom是什么?一个匿名函数没有调用者那么他的最上层的dom是啥?
收到一只叮咚
HUX布斯
相关分类