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

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

qq_GreenOrRed_0

2016-09-10 13:18

    <script type="text/javascript">

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

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

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

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

    return '通过function设置' + val;

    })

    </script>

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

写回答 关注

4回答

  • 大LOVE辉
    2016-09-17 15:46:45

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

    放课后Tea... 回复慕慕7818...

    这里并没有用到索引值,而且索引值和value都是变量,也不需要你赋值,你可以输出一下索引值看看,可以看回调了多少次

    2017-02-05 11:03:09

    共 3 条回复 >

  • 慕粉3927699
    2016-09-10 17:16:39

    多看几遍,慢慢体会

    大LOVE辉

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

    2016-09-17 15:46:56

    共 1 条回复 >

  • 慕粉3927699
    2016-09-10 17:15:23

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

  • 慕粉3927699
    2016-09-10 15:49:28

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

    qq_Gre...

    那个val为什么就是原本的value=回调拼接value?? <input type="text" value="回调拼接value" />

    2016-09-10 15:53:09

    共 1 条回复 >

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题