jQuery中each相似於javascript的for循環
但不一樣於for循環的是在each裏面不能使用break結束循環,也不能使用continue來結束本次循環,想要實現相似的功能就只能用return,
break 用return false
continue 用return turejavascript
列如:java
// 全選 $("#ID").click(function() { var $checkedInputs = $(chekcDivId +" input"); $checkedInputs.each(function(){ var thiz = $(this); var mid = thiz.val(); if(checkedMids.indexOf(mid) != -1){ return true;// 至關於 java中的 continue } if(checkedMids.length == 20){ return false;// 至關於 java中的 break } checkedMids.push(mid); // thiz.attr('checked', true); // 添加標籤固有屬性的時候用prop,非固有屬性用attr thiz.prop("checked",true); }); });