如何退出执行jquery代码



我有多个(10)if语句堆叠在一个函数中,并且需要像这样的东西:

$len=$("#user").val().length;
   if($len == 0) { do something and then - stop, exit, break ... whatever)

所以,如果$len0 -做点什么-不要再检查任何东西。从执行中退出。

您可以使用return语句,但它将在函数结束时执行控制并跳过其间的所有语句。或使用if-else块或使用switch。

if($len == 0) {
   do something and then - stop, exit, break ... whatever
   return;
)
使用if - else

if($len == 0) {
   do something and then - stop, exit, break ... whatever
   return;
)
else
if($len == 1) {
   do something and then - stop, exit, break ... whatever
   return;
)
//repeate if else
使用开关

switch($len)
{
 case 0:
  //execute code block 1
  break;
case 1:
  //execute code block 1
  break;
case 2:
  //execute code block 2
  break;
default:
  code to be executed if n is different from case 1 and 2
}

就用这个…

$len=$("#user").val().length;
if($len == 0) { return false; }

我正在返回false以确保调用该函数的事件不再运行。

最新更新