<mce:script src="../script/jquery-1.4.1.js" mce_src="script/jquery-1.4.1.js" type="text/javascript"></mce:script> <mce:script type="text/javascript"><!-- $(function () { // Create checkbox for (i = 0; i < 10; i++) { for (j = 0; j < 15; j++) { var checkbox = $('<input type="checkbox" />'); $('#checkBoxDiv').append(checkbox); } $('#checkBoxDiv').append($('<br/>')); } }); var checkAll = function (flag) { $('#checkBoxDiv > input[type="checkbox"]').each(function (i) { var curCheckbox = this; setTimeout(function () { $(curCheckbox).attr("checked", flag) }, i++ * 20); }); } // --></mce:script> 关键在于setTimeout函数,参数一若设置为语句,则无动画效果,设置为函数,才会出现动画效果。