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

这个function看不懂 为什么val就是原本的value值?

    <script type="text/javascript">

    //找到第三个input,通过使用一个函数来设置属性

    //可以根据该元素上的其它属性值返回最终所需的属性值

    //例如,我们可以把新的值与现有的值联系在一起:

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

    return '通过function设置' + val;

    })

    </script>

这个function看不懂 为什么val就是原本的value值?

正在回答

4 回答

前面的i是什么意思 就是函数里面的

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

放课后TeaTime

第一个参数是索引值,第二个参数是原value值,参数名你可以任意取名
2016-09-19 回复 有任何疑惑可以回复我~
#2

放课后TeaTime 回复 慕慕7818947

这里并没有用到索引值,而且索引值和value都是变量,也不需要你赋值,你可以输出一下索引值看看,可以看回调了多少次
2017-02-05 回复 有任何疑惑可以回复我~

多看几遍,慢慢体会

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

大LOVE辉

前面的i是什么意思 就是函数里面的
2016-09-17 回复 有任何疑惑可以回复我~

function函数里面的val是获取第三个input元素的属性为'value'的值,然后返回“return”的值

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

在这句代码中,function函数的作用就是取出第三个input元素的属性为'value'的值,

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

qq_GreenOrRed_0 提问者

那个val为什么就是原本的value=回调拼接value?? <input type="text" value="回调拼接value" />
2016-09-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个function看不懂 为什么val就是原本的value值?

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