function参数?

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

大LOVE辉

2016-09-17 15:44

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

写回答 关注

3回答

  • Aril_fish3980714
    2016-09-17 16:14:43
    已采纳

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

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

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

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

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




    来自火星的M...

    i是这个个体在选中的整体里的索引值index,那这个 i 的取值范围是多少啊?

    2016-10-25 11:05:41

    共 5 条回复 >

  • guaito4254182
    2016-10-26 14:45:22
    echo "thanks!"


    guaito... 回复冷月诗魂

    初学者啦

    2016-10-27 16:02:48

    共 2 条回复 >

  • 来自火星的Mars
    2016-10-25 10:56:01

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

jQuery基础 (一)—样式篇

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

217509 学习 · 1218 问题

查看课程

相似问题