0

複数 (10) の if ステートメントが関数にスタックされており、次のようなものが必要です。

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

それで、もしそうなら$len-0何かをして-それ以上何もチェックしないでください。実行を終了するだけです。

4

2 に答える 2

2

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
}
于 2013-01-15T12:24:47.380 に答える
1

これだけ使って…

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

false関数を呼び出したイベントがもう実行されないようにするために戻ってきました。

于 2013-01-15T12:29:15.753 に答える