3

私はjquery関数に閉じ込められました。私が望むのは、jqueryのappend関数を使用していくつかのdivを追加することだけですが、問題は、この関数にif条件をいくつか入れたいということです。

ここに条件なしの私の作業コードがあります

$( "#some-div-container" ).append( 
                                  "<div>name 1" +
                                      "<a href=\"#\">" +
                                           "<div id=\"add\">Add</div>" +
                                      "</a>" +
                                      "<div>Available</div>" +
                                  "</div>"
                                );

私はいくつかのjson応答を持つjqueryのajax関数を使用しているので、それだけが必要です.if(response == 1)と言って、その中のコードを実行します.条件を使用しようとしています.

 $( "#some-div-container" ).append( 
                                  "<div>name 1"
                                  if(response == 1) {    
                                     +"<a href=\"#\">" +
                                           "<div id=\"add\">Add</div>" +
                                      "</a>"
                                  }
                                      + "<div>Available</div>" +
                                  "</div>"
                                );

出来ますか?この条件を「my some other javascript function is not defined」にするとエラーが発生し、条件なしで完璧に機能します

4

5 に答える 5