2017-07-31 12 views
-4

製品価格が$ 35を超える場合、私のウェブサイトにテキストを表示するためにjavascriptコードを追加しようとしています。私は何かを返すために、このif文を得ることができない、誰かがなぜ私に教えてくれますか?これはHTMLファイルの一番下にあります。Javascript ifステートメントが値を返さない

<script type="text/javascript"> 
$(function(){ 
    if (TRUE) { 
     TRUESTATEMENT; 
    } 
    else{ 
     NOTTRUE; 
    } 
} 
</script> 
+0

それを呼び出すことができますドーム。スクリプトタグはそれ自体では行いません。 –

+0

あなたはあなたの値をパラメータとして渡しますか? – Samyappa

+0

それが動作していることを確認したいのであれば、Console.Log()を入力すれば、スクリプト自体が動作しているかどうかを知ることができます。 –

答えて

0

あなたは自己実行中の関数をしたい場合は、括弧でそれをラップして、あなたが操作する必要があります(function(){...})();

(function(){ 
 

 
    if(true){ 
 
    \t console.log('thing was true'); 
 
    } else { 
 
    \t console.log('thing was false'); 
 
    } 
 

 
})();

1
<div id="container"></div> 
    <script type="text/javascript"> 
    $(function(){ 
     if (TRUE) { 
      document.getElementById('container').innerHTML = TRUESTATEMENT; 
     } 
     else{ 
      document.getElementById('container').innerHTML = NOTTRUE; 
     } 
    } 
    </script> 

あなたのhtmlの構造を知らなくても、あなたのために正確な答えを与えることは困難です。

1

$(function(){ 
 
    if (true) { 
 
     $('#test').text(true); 
 
    } 
 
    else{ 
 
     $('#test').text(false); 
 
    } 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="test"></div>

+0

@ jake-p助けてくれましたか? –

+0

まだ動作していませんが、問題の原因となっているコードに他に何かがあるかどうかを確認しようとしています。私はこれから私のウェブサイトにテキスト表示を表示しません。 –

関連する問題