我试图从未定义colspan属性的每一行获取所有td
$('tr').each(function () {
$(this).find('td').each(function () {
if (($(this).text().trim() == "")) && // and this td not has colspan attribute {
$(this).closest("td").remove();
};
});
});
答案 0 :(得分:3)
根据OP评论,他希望删除td
no colspan
和empty
值。我想这可以在一行中完成。试试这个
$('td:empty:not([colspan])').remove();
答案 1 :(得分:0)
$('tr').each(function () {
$(this).find('td').each(function () {
if (($(this).text().trim() == "")) && !$(this).attr('colspan') {
$(this).closest("td").remove();
};
});
});
答案 2 :(得分:0)
$('tr').each(function () {
$(this).find('td:not([colspan])').each(function () {
if (($(this).text().trim() == "")) {
$(this).closest("td").remove();
};
});
});
答案 3 :(得分:0)
你发现有多少td
$.each($('.tbody tr'), function() {
var td1 = $(this).find('td');
if(td1.length >= 2) {
var orders = td1.eq(1).html().trim();
}
});