attr('value',function(i, val)是什么意思呢

来源:3-1 jQuery的属性与样式之.attr()与.removeAttr()

乾坤小太极

2017-10-27 18:40

为什么第一个变量名i可以修改,但是第二个变量名val不能修改,求大神解释一下

写回答 关注

2回答

  • 信者得救
    2017-12-24 08:38:35

    例如说:

            $('input').attr('value',function(i, val){
                return  i + '通过function设置' + val
            });

    这里$('input')选中了多个input,后面的function(i,val)中的 i 就是input的下标,val就是指对应 i 下标的value值。

    精雕慕刻

    那这个练习里input下标应该是2吧,为什么我把i显示出来却是0?

    2019-07-03 08:26:58

    共 1 条回复 >

  • 梅超疯
    2017-10-27 21:56:23

    不知道,很高端的样子

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题