jquery中的参数问题
发布网友
发布时间:2022-05-16 01:39
我来回答
共3个回答
热心网友
时间:2022-04-25 07:46
n代表当前元素的索引:
如$("img")选择了两个img对象, 则在每一次轮循.attr("width" 赋值时, 调用function(n,v){
return v-50;
}
n值将分别为0,1, v将分别为第1个img的width,第2个img的width
v代表索引元素的旧的属性值
热心网友
时间:2022-04-25 09:04
亲,手头备个手册,比什么都重要:
这里有官方文档的译文,一看就懂:
http://www.css88.com/jqapi-1.9/attr/#attr-attributeName-functionindex--attr
热心网友
时间:2022-04-25 10:38
/*n表示的是当前对象(这里是$("img"))的索引从0到对象数组的长度减一,v我试了下好像一直都是undefined。例如
<div class="att">
<div class="at">22</div>
<div class="at">22</div>
<div class="at">22</div>
</div>
<script type="text/javascript">
$(".att .at").attr("id",function(i,n){
return i;
});
</script>
结果:
<div class="att">
<div class="at" id="0">22</div>
<div class="at" id="1">22</div>
<div class="at" id="2">22</div>
</div>
*/