おそらくとても簡単なことにはまっています。
nodeでサーバーから来たデータをHTMLに動的に表記しています。
html
1<tbody id="tb"> 2</tbody>
jacascript
1socket.on('message', function(name) { 2 $('#tb').prepend($('<tr id="bar"></tr>')); 3 $('#bar').append($('<th scope="row" id="bar2">' + name + '</th>')); 4 });
結果
A
B
C
D
となります。これはDから順に追加されている動きだと思いますが、そこで
D
C
B
A
となるように書き換えたいと思いました。
そこで
jacascript
1socket.on('message', function(name) { 2 $('#tb').append($('<tr id="bar"></tr>')); 3 $('#bar').append($('<th scope="row" id="bar2">' + name + '</th>')); 4 });
としましたが、
結果
ABCD
と横方向に追加されて行きました。
ID:tbに対して、新規追加分が先頭か末尾かの違いがprependとappendと思っていましたが違うのでしょうか。
実際には項目数はname以下10個程度テーブル上に並んでおり、苦労しております。
どなたかご指摘、ご教示いただけないでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。