日期:2014-05-16  浏览次数:20477 次

大虾指点function(key,value)是啥?
$(function()){
  $("input[name=names]").click(function(){
  var arr = new Array();
  $("input[name=names]:checked").each(function(key,value){arr[key] = $(value).val();});
  .
  .
  .

请问第四行的function(key,value){arr[key] = $(value).val();}是个什么“科学道理"啊?

------解决方案--------------------
传说中强大而又富有弹性的匿名函数function(key,value) 带有2个参数;哎呀这个就是这个意思$("input[name=names]:checked")你这个得到的是一个jquery数组撒,然后key就是你的所以,元素的第几位,然后value就是在跟那个key对应的元素,说白了 就是一个for循环中的i和value【i】这个意思;关于你的帖子状况。。。。。。。。。那得看看你的结贴率了。
------解决方案--------------------
楼上正解
key表示索引 value表示dom元素对象
可以参考一下JQUERY的api