0

非常に単純な関数を書いていましたが、if ステートメントを正しく動作させることができません。

$("#supplyRequestTextbox-clients").live("blur", function() {
    var textboxValue = $(this).val().replace(/\d+/g, '').replace(" ", "");
    if (textboxValue == "NO ACCOUNT") {
        $(".controlBarTextboxNoAccount").fadeIn("fast");
    }
});


入力 # supplyRequestTextbox -clients の値はクライアントを表し、次のように編成されます。

アカウントが見つからない場合、文字列は次のように表示されます: 000906 NO ACCOUNT

私の関数では、数字と最初のスペースを取り除き、if ステートメントで機能するかどうかを確認します。textboxValue を警告しましたが、正しく渡されていますが、textboxValue に関係なく、if ステートメントは起動しません。

4

5 に答える 5

0
  1. ==Kolinkが提案するように、比較に使用してください。

  2. 、IEに置き換え" "ています。""すべてのスペースを削除して、if ステートメントが true を返さないようにします。

于 2013-04-16T03:30:43.553 に答える