如何向动态生成的表中添加一行,但是在数字上有tr的id? 例如: table id="myDataTable"tr id="5143" tdData Cell 1/td tdData Cell 2/td/trtr id="5144" tdData Cell 1/td tdData Cell 2/td/trtr id="5149" tdData Cell 1/td tdDat
例如:
<table id="myDataTable"> <tr id="5143"> <td>Data Cell 1</td> <td>Data Cell 2</td> </tr> <tr id="5144"> <td>Data Cell 1</td> <td>Data Cell 2</td> </tr> <tr id="5149"> <td>Data Cell 1</td> <td>Data Cell 2</td> </tr> <tr id="5150"> <td>Data Cell 1</td> <td>Data Cell 2</td> </tr> </table>
我如何添加一个id为5145的tr,使其低于5143但高于5149?我想要一个不涉及插件的解决方案,如果可能的话
我会对它进行排序……但是,如果这是有效的,那就是idk//arr is an array of the row id's //row is the row being inserted idx = arr.sort().indexOf(row.id) - 1; $(row).insertAfter($("#myDataTable tr")[idx])
例如
http://jsfiddle.net/Dq37V/