2010-05-27 84 views

回答

11

使用return有:

$('.more').click(function() { 
    if (condition1) { 
     if (condition2) { 
     // abort, exit completely out of click handler 
     return; 

參見:

Interrupting a function Safely

1

return;

這會將您帶出與點擊處理程序關聯的函數;

1

請注意,你也可以在這裏使用break。

$('.more').click(function() { 
    if (condition1) { 
     if (condition2) { 
     // abort, exit completely out of click handler 
     break; 
0

我不再使用匿名函數,因爲當我開始命名它們時,我對JavaScript的理解跳到了一個新的高原。此外,命名您的功能提供了一種在線文檔:

$('.more').click(myFunction) 

function myFunction() { 
    if (condition1) { 
     if (condition2) { 
     return 
     } 
    } 
}