<script type="text/javascript"> //找到第三个input,通过使用一个函数来设置属性 //可以根据该元素上的其它属性值返回最终所需的属性值 //例如,我们可以把新的值与现有的值联系在一起: $("input:nth-child(3)").attr('value',function(i, val){ return '通过function设置' + val }) </script>
这个片段中的val和i是哪里来的?
括号里的val,i可以理解为函数的形参,你也可以自己另取(符合标识符规则),第一个形参的意思是代表将增加的value属性值,第二个形参代表的是属性value原有的属性值
这个理解为形参可以吧