为了账号安全,请及时绑定邮箱和手机立即绑定

这不扯淡吗

$("input:eq(2)").attr('value',function(i, val){

    return '通过function设置' + val

    })

函数作为值没问题,值又是这个值(函数)本身的参数,这也没问题,但是你不说谁TM知道,毫无逻辑,我只能理解为硬规定

正在回答

2 回答

jQuery 方法 attr(),提供回调函数。回调函数有两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。

0 回复 有任何疑惑可以回复我~
#1

精雕慕刻

‘被选元素列表中当前元素的下标’,这个练习里打印出来是0,但当前元素是第三个input元素啊? 莫非只能正确显示<li>标签的下标?
2019-07-03 回复 有任何疑惑可以回复我~

这是一个练习题而已,没毛病呀


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这不扯淡吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信