刚接触 coffeescript,在写全选功能时遇到问题,请大佬们帮忙解决一下。 coffeescript:
jQuery ->
toggle1 = true
$('.checkall').click ->
if toggle1
$('.checkone').each -> $(this).checked = "yes"
else
$('.checkone').each -> $(this).checked = null
toggle1 = !toggle1
生成的 javacript:
(function() {
jQuery(function() {
var toggle1;
toggle1 = true;
return $('.checkall').click(function() {
if (toggle1) {
$('.checkone').each(function() {
return $(this).checked = "yes";
});
} else {
$('.checkone').each(function() {
return $(this).checked = null;
});
}
return toggle1 = !toggle1;
});
});
}).call(this);
为毛老加个 return 啊??return 后就没执行了,所以全选功能就诡异了。。求明白人指点下,先谢了!!