2017-03-28 21 views
-2
for(var i=0;i<va;i++){ 
      var not=result2.data[i].unique_id; 
      var matchname = result2.data[i].description; 
      $("#matches").append("<br><p id='"+ not +"'></p><br>"); 
      $("#not").text("hello"); 
     } 

id = '"+ not +"を追加しても表示されません。 出力に何も表示されません。私はかなりIDとしていくつかの名前が変数として考慮していると確信しています。 idを変数として作る方法。私はjqueryに新しいです、私を助けてください。答えに事前に感謝します。追加中にjqueryの変数としてidを追加するには?

+5

変更それはあなたはチュートリアルやコースを使用して、最初のJavascriptの非常に基本を勉強したいことがあります。そこには本当に良いリソースがたくさんあり、その多くは無料です。 –

+0

'va'が' 1'でない限り、間違いなく複数の段落が得られます。しかし、彼らはすべてid = 'i' 'を持っています。コードを見て、それがどうなるのか考えてみてください。 –

+0

文字列の連結の問題以外に、インクリメンタルな 'id'属性を使用しないでください。それは反パターンです。代わりに、共通の要素をクラスでグループ化し、関連するイベントが発生したときにDOMトラバーサルを使用して必要な要素を取得してください。 –

答えて

1

引用符で追加すると、文字列として扱われます。 id='"+i+"'

for(var i=0;i<va;i++){ 
    $("#k").append("<br><p id='"+i+"'></p><br>"); 
    $("#not").text("hello"); 
} 
-1
for(var i=0;i<va;i++){ 
    $("#k").append("<br><p id='" + i + "'></p><br>"); 
    $("#not").text("hello"); 
} 
+2

問題点とその解決方法については、良い答えが指摘する必要があります。毎回説明を追加してください。 – Pugazh

+0

この回答は、私のコピーペースト以外は意味をなしましたか? –

+0

私は、検索の答えが差を見て問題の原因を理解するために時間を費やすことができると思います。 – diavolic

関連する問題