jquery动态生成表格,怎么指定某一行的位置

 我来答
百度网友0da94d5
推荐于2016-08-17 · TA获得超过466个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:210万
展开全部
指定位置 就需要用筛选
1:直接筛选
例如找到tabel中第三行后追加一行
$("table tr:eq(2)").afterAppend("<tr><td>td<t/d></tr>")
2:动态处理 给每个tr动态设置id 跟行数相关
<table> <tr id="tr_"+i></tr></table>//i为变量,也可以采用自定义属性
这样就可以直接定位处理
ThermalFace
推荐于2018-03-14
知道答主
回答量:3
采纳率:0%
帮助的人:3799
展开全部
//指定某一行     例如:删除指定行
function doAdd() {
var str = "<tr><td><input type='button' value='删除当前行' onclick='doDelete(this)' /></td></tr>";
//table1表格ID
$("#table1").append(str);
}
function doDelete(src){
//找到父节点  也就是tr
$(src).parent().parent().remove();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lkiarest
推荐于2016-04-10 · TA获得超过543个赞
知道小有建树答主
回答量:761
采纳率:100%
帮助的人:404万
展开全部

在生成行tr的时候直接绑定当前的行数到jquery对象上

for (var i = 0; i < 10; i++) {
    var tr = $("<tr>").data("rownum", i);
    //....
}
//使用的时候可以直接读取
alert($tr.data("rownum"));
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式