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

function(i,val) {return "设置input的value属性的值为" + val},为什么一定要传入参数 i ???

为什么不传入参数i就不能得到input里value属性的值????

正在回答

5 回答

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

jQuery官方就这么说的,用不到参数i 也要传进去,不然就要报错。

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

虫二端端 提问者

非常感谢!好吧~官方!
2016-05-18 回复 有任何疑惑可以回复我~
#2

猫猫2016

我也想问呢,正好一眼就看到了这个答案,帮了大忙了
2016-06-29 回复 有任何疑惑可以回复我~

我也想问呢,正好一眼就看到了这个答案,帮了大忙了

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

为什么return后面加上I i的值是0

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

同样 ,谢谢

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

我也想问呢,正好一眼就看到了这个答案,帮了大忙了

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

举报

0/150
提交
取消

function(i,val) {return "设置input的value属性的值为" + val},为什么一定要传入参数 i ???

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