首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js新建行后获取行Index还是原来的行Index,该怎么解决

2013-11-08 
js新建行后获取行Index还是原来的行Index本帖最后由 gaomeng320 于 2013-11-04 10:22:54 编辑问题是这样

js新建行后获取行Index还是原来的行Index
本帖最后由 gaomeng320 于 2013-11-04 10:22:54 编辑 问题是这样 不用js新建行的时候点删除按钮获取的行Index是1,新建行之后点删除按钮获取的行Index还是1
求解决谢谢

页面结构是这样


<table id="tb_ConfModerator" class="table table-hover">
<thead>
<tbody>
<tr><td></td></tr>
<tr>
   <td>
      <div><input type='button' value='删除' onclick="clickbutton(this)"/></div></td>
</tr>
<tr><td></td></tr>
</tbody>
</table>


我的js代码是这样,不用js新建行的时候获取行Index是正确的,js新建完了一行之后获取的Index还是原来的Index

function clickbutton(obj){
trSeq = $(obj).parent().parent().parent().parent().find("tr").index($(obj).parent().parent().parent()[0]);
alert(trSeq);
}


我用js新建行是这样的

var newRow = "<tr><td>111</td></tr>";
$('#tb_ConfModerator tbody').before(newRow);



[解决办法]
$('#tb_ConfModerator tbody').before(newRow);

应该是这个的问题
应该用append

热点排行