Jquery 如何查找表格>;带数据值的tr
我制作了一个表,并用jQuery放置了一些类似这样的数据Jquery 如何查找表格>;带数据值的tr,jquery,Jquery,我制作了一个表,并用jQuery放置了一些类似这样的数据 for(var i = 0; i < trlist.length; i++){ if(i == makeLine) { var addTR = $(".table_tr:eq(1)").clone(); addTR.css("background-color", "gray"); addTR.show(); $(".mytable").append("newTr
for(var i = 0; i < trlist.length; i++){
if(i == makeLine) {
var addTR = $(".table_tr:eq(1)").clone();
addTR.css("background-color", "gray");
addTR.show();
$(".mytable").append("newTr");
}
var newTr = $(".table_tr:eq(0)").clone();
newTr.data("trnum", i);
for(var j = 0; j < tdlist.length; j++){ }
newTr.show();
$(".mytable").append(newTr);
}
如果我非常了解您的需求,您必须将单击事件附加到
td
,然后获取兄弟数据序列
属性,如:
$('.mytable')。在('click','td',function()上{
var arrDateList=$(this).sibbines().map(function()){
返回$(此).data('seq');
}).get();
console.log(arrDateList);
})
A1
A2
A3
A4
地下一层
地下二层
地下三层
B4
当我单击一个td时。那么点击事件在哪里呢?我试试这个。非常感谢。
var tableTr = $("tr[data-trnum=" + trnum + "]");
var td = tableTr.children();
var arrDateList = new Array();
td.each(function(i){
arrDateList.push(td.eq(i).data("seq"));
});