自己实现的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);
}
1万+



被折叠的 条评论
为什么被折叠?



