课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
$('input:eq(2)').attr('value',function(i, val){ return '通过function设置' + val })
i是第三个input的标签的索引,但是为什么值是0;
2019-01-03
源自:jQuery基础 (一)—样式篇 3-1
正在回答
..抱歉!!我试了不少方法,里面的i一直都是0。我前面讲的应该是对的“..前面选出的jquery对象是第三个input对象,只有一个DOM元素在伪数组内,索引当然就是0了。”
回调函数里面的i,可能是个坚贞的男子!!!我不知道他什么时候不是0
..前面选出的jquery对象是第三个input对象,只有一个DOM在伪数组内,索引当然就是0了。
$('input').attr('value',function(i,val){
})
这个时候,i就是2了
weixin_慕容2404529
这里i值是任何都没有意义吧,不用纠结它
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答回调函数参数的作用
3 回答如何判断attr的第二个参数传的一定是回调函数呢
1 回答attr()的函数用法
3 回答attr方法中,调用参数中使用参数i的含义是什么
3 回答关于attr使用函数赋值的问题,attr(属性名,函数值):设置属性的函数值。