为了账号安全,请及时绑定邮箱和手机立即绑定

请教一个闭包的问题?

请教一个闭包的问题?

江户川乱折腾 2018-11-13 13:15:00
function setUp(data){    var s = ["s1", "s2", "s3"],        data = ['test1','test2','test3'];    if (s) {        s.forEach(function (i) {            $("#" + i).find('option').first().val('');            if (data) {                data.forEach(function (item) {                                  //三级联动的select的动态渲染在DOM里的,                  //现在需要将data里的值分别放进对应下标的select的第一个option里.                                  });            }        })    }}<select id='s1'></select><select id='s2'></select><select id='s3'></select>
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

function setUp(data){

    var s = ["s1", "s2", "s3"],

        data = ['test1','test2','test3'];

    if (s) {

        s.forEach(function (i,index) {

            var _option = $("#" + i).find('option');

            if(_option.length == 0){//初始化。

                $("#" + i).html("<option>"+(data && data[index])+"</option>");

            }else{//取第一个

                _option.eq(0).text((data && data[index]));

            };

        })

    }

}


这样呢?初始化的时候,节点选错了,已修改


查看完整回答
反对 回复 2018-12-14
  • 1 回答
  • 0 关注
  • 516 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号