请问用ajax 向table插一条一条数据,怎么使插入的数据是第一行,
比如这样 :
我有三条数据
第一行数据是最新的
第二行是稍微新的
第三行数据是过时的
在一个本就有数据的table里面这样插入
------------------------------------------------------------
第一行 |1 |
------------------------------------------------------------
第二行 |2 |
------------------------------------------------------------
第三行 |3 |
------------------------------------------------------------
table原本数据的第一行 |4 |
------------------------------------------------------------
查询数据的时候按ID顺序排不就完事了
这个table 原本是有数据的 现在我只是实时的往他里插入一些新的数据
@玉赛: jquery 往第一行之前插入一行
$('tr:first').before($('<tr></tr>'));
@Rich.T: 哦 我试试
@玉赛:
$("#tabless").find("tbody>tr").eq(1).before("<tr class=\"TableRow\">"+data+"</tr>");
我改成这样了 遇上一个问题,
插入到table的时候 我前台只显示了
<tr class="TableRow"> <td align="center"><input class="BtnView" type="button" onclick="location='Detail.aspx?WorkOrderNumber= 22265'"></td></tr>
data为:
@玉赛: $("#tabless").find("tbody>tr").eq(1).before($("<tr class=\"TableRow\">"+data+"</tr>"));
需要插入元素,而不是字符串
tb td 傻傻分不清楚
先把数据排序好,在插入