2010-05-27 79 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 
     } 
    } 
}