javascript高手请进!!回调函数function的参数idx, ssidObj是哪里传过来的?怎么直接就用啊?
this.updateSsidListOption= function(ssidListObj)
{
$("#WLSEC_SEL_SsidSel").empty();
$.each(ssidListObj.ssidList, function(idx, ssidObj)
{
$("#WLSEC_SEL_SsidSel").append("<option value='"+idx+"'>"+ssidObj.ssid+"</option>")
});
setSelectVal($("#WLSEC_SEL_SsidSel"), this.wlanSecCfg.ssidIdx);
}
------解决方案--------------------你可以在网上搜索以下关键字 "
jquery源码解析" "
jquery each 源码解析" 这东西只可意会不可言传阿! 人家写了那么长时间 要是几句话就能给你解释清楚 那人家也不叫高手了 里面的算法是很犀利滴
------解决方案--------------------这是直接调用的形参,你随便换个其它名字也是一样的。
------解决方案--------------------$(selector).each(function(index,element))
参数 描述
function(index,element) 必需。为每个匹配元素规定运行的函数。
index - 选择器的 index 位置
element - 当前的元素(也可使用 "this" 选择器)
http://www.w3school.com.cn/jquery/traversing_each.asp