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

2024-12-27 08:44:15
推荐回答(3个)
回答1:

指定位置 就需要用筛选
1:直接筛选
例如找到tabel中第三行后追加一行
$("table tr:eq(2)").afterAppend("td")
2:动态处理 给每个tr动态设置id 跟行数相关

//i为变量,也可以采用自定义属性
这样就可以直接定位处理

回答2:

//指定某一行     例如:删除指定行
function doAdd() {
var str = "";
//table1表格ID
$("#table1").append(str);
}
function doDelete(src){
//找到父节点  也就是tr
$(src).parent().parent().remove();
}

回答3:

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

for (var i = 0; i < 10; i++) {
    var tr = $("").data("rownum", i);
    //....
}
//使用的时候可以直接读取
alert($tr.data("rownum"));