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

function参数?

$("input:eq(2)").attr('value',function(i, val){     return '通过function设置' + val     }) 是什么意思```

正在回答

3 回答

.arr(…)之前的选择器部分可能选中多个,也可能选中单个;

引用function之后,就会对选中的每一个个体依次执行函数内的部分:

对每一个个体,都有默认的参数,就是function(i,val)里的i 和 val。

i是这个个体在选中的整体里的索引值index;val 是这个个体的value值。//可以把attr('value',function(x,y){…})作为一个“函数回调设置”的格式,之后的css等内容中都会有相似的格式。

这个语句的意思是,把选择的对象的内容都设置为:“通过function设置”+(该对象的原文本内容)。




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

大LOVE辉 提问者

回调函数,一语惊醒梦中人
2016-09-17 回复 有任何疑惑可以回复我~
#2

名字都给你们起完了

那为什么是加上val而不是value?val并没有定义呀,然后我加上value之后就没有这个效果了
2016-09-23 回复 有任何疑惑可以回复我~
#3

Aril_fish3980714 回复 名字都给你们起完了

在写下function(i,val)时,其实就定义了i=element.index,val=element.value;单独写一个value的value才是没有定义的。
2016-09-23 回复 有任何疑惑可以回复我~
#4

名字都给你们起完了 回复 Aril_fish3980714

现在明白了 刚问了蠢问题
2016-09-23 回复 有任何疑惑可以回复我~
#5

来自火星的Mars

i是这个个体在选中的整体里的索引值index,那这个 i 的取值范围是多少啊?
2016-10-25 回复 有任何疑惑可以回复我~
查看2条回复
echo "thanks!"


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

冷月诗魂

php的东西拿来干嘛?还不完整。。
2016-10-27 回复 有任何疑惑可以回复我~
#2

guaito4254182 回复 冷月诗魂

初学者啦
2016-10-27 回复 有任何疑惑可以回复我~

那个显示框显示被遮住了,光标移动,就能看到 value

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

举报

0/150
提交
取消

function参数?

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