$("button").click(function() {
$("div").each(function (index, domEle) {
// domEle == this
$(domEle).css("backgroundColor", "yellow");
if($(this).is("#stop")) {
$("span").text("Stopped at div index #" + index);
return false;
}
});
});
什麼return false
要做.each()
方法嗎?在.each()方法中返回false是什麼原因?它如何阻止循環?
可能重複[如何突圍jQuery的每次循環(http://stackoverflow.com/questions/1784780/how-to-break-out jquerys-each-loop) – epascarello 2013-05-01 18:27:48
你期望'返回false'來實際做什麼?如果從函數返回,循環將停止,不是嗎? – 2013-05-01 18:27:59
@RobertHarvey它的意思是取消默認動作和事件傳播 – 2013-05-01 18:29:08