功能之間的「返回false」我知道標題是一個糟糕的標題,我不知道有什麼辦法比用一個例子來解釋這個其他:傳遞的jQuery
$('form').submit(function(){
$(this).find('input').each(function(){
if($(this).hasClass('error'))
return false;
});
});
然而,「返回false 「正在返回錯誤的」.each()「。我怎樣才能將它「傳遞」到「.submit()」?
呃,你的版本比較容易邏輯處理,我的反轉,如果有一個類返回true,所以你必須將它反轉爲他所期望的返回false。 +1爲更直接的方法。 = P –
@MatthewCox - 如果不是用於反演,使用'hasClass'會更清晰。如果jQuery使用布爾方法檢查是否有任何元素與選擇器匹配,那麼這將是最乾淨的,就像檢查長度的快捷方式。 '$(本).ANY( 'input.error')'。 – Anurag