课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
$("input:eq(2)").attr('value',function(i, val){ return '通过function设置' + val }) 是什么意思```
2016-09-17
源自:jQuery基础 (一)—样式篇 3-1
正在回答
.arr(…)之前的选择器部分可能选中多个,也可能选中单个;
引用function之后,就会对选中的每一个个体依次执行函数内的部分:
对每一个个体,都有默认的参数,就是function(i,val)里的i 和 val。
i是这个个体在选中的整体里的索引值index;val 是这个个体的value值。//可以把attr('value',function(x,y){…})作为一个“函数回调设置”的格式,之后的css等内容中都会有相似的格式。
这个语句的意思是,把选择的对象的内容都设置为:“通过function设置”+(该对象的原文本内容)。
大LOVE辉 提问者
名字都给你们起完了
Aril_fish3980714 回复 名字都给你们起完了
名字都给你们起完了 回复 Aril_fish3980714
来自火星的Mars
echo "thanks!"
冷月诗魂
guaito4254182 回复 冷月诗魂
那个显示框显示被遮住了,光标移动,就能看到 value
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
1 回答什么时候function()里面要传参数
4 回答关于addClass() 里面function的参数问题
1 回答$("p").append(function(n)n这个参数代表什么?
4 回答jQuery样式删除方法removeClass(function(index,class))参数问题。
4 回答function(i,val)的参数i的值是怎么传进去的