我有多个(10)如果statemnets堆放在一个功能,需要像这样:如何退出执行jquery代码?
$len=$("#user").val().length;
if($len == 0) { do something and then - stop, exit, break ... whatever)
所以,如果$len
是0
- 做一些事情, - 不签任何东西。退出执行。
我有多个(10)如果statemnets堆放在一个功能,需要像这样:如何退出执行jquery代码?
$len=$("#user").val().length;
if($len == 0) { do something and then - stop, exit, break ... whatever)
所以,如果$len
是0
- 做一些事情, - 不签任何东西。退出执行。
您可以使用return语句,但它会在函数结束时执行控制,并跳过所有之间的语句。或者使用if-else块或使用开关。
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
}
Adil,谢谢。回报是我需要的。已解决 – Alegro
只要使用这个......
$len=$("#user").val().length;
if($len == 0) { return false; }
我回国false
确保调用该函数的事件不再运行。
谢谢,ATOzTOA,我已经接受了Adil的回答,但是 - 就是这样。 – Alegro
'else if'? –
停止什么?我看到没有每个foreach的时候...在JavaScript中,U可以使用break;或继续;在jQuery.each()循环中使用'return;' – algorhythm