来自师弟的榜样

自己实现的22行代码,变成了师弟的4行代码,真的是厉害,这才是程序员,我是想着怎么把这个功能实现,而真正的程序员是想着怎样高效,简单的实现这个功能。竟然可以把变成当成一种乐趣,真的是大神!

for (i = 0; i < result.length; i++) {
            var xcheckbox = $('<div class=""></div>');
            var xlabels = $('<label></label>');
            var xoption = $('<input type="checkbox" name="xoption">').val(result[i]);
            if ($.inArray(result[i], params.x) > -1){
                xoption.attr("checked", "checked");
   }
            xcheckbox.append(xlabels.append(xoption).append(result[i]));
            var ycheckbox = $('<div class=""></div>');
            var ylabels = $('<label></label>');
            var yoption = $('<input type="checkbox" name="yoption">').val(result[i]);
            if ($.inArray(result[i], params.y) > -1){
                yoption.attr("checked", "checked");
   }
            ycheckbox.append(ylabels.append(yoption).append(result[i]));
   xoption.click(function(){
    yDiv.find("input[value='"+this.value+"']").removeAttr("checked");
   });
   yoption.click(function(){
    xDiv.find("input[value='"+this.value+"']").removeAttr("checked");
   });

            xDiv.append(xcheckbox);
            yDiv.append(ycheckbox);  
        }

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭