我正在使用jQuery和datatables。我想将一个特定行的TR元素添加一个类。我知道如何找到该行。console.dir(row)显示行对象,并以tr元素开头。然而,我无法让jQuery选择器起作用。我错过了什么?
table = $('#resultTable').DataTable({
aaSorting: [],
ajax: {...},
columnDefs: [...],
createdRow: function (row, data, index) {
//
// if the second column cell is blank apply special formatting
//
if (data[1] == "") {
console.dir(row);
$('tr', row).addClass('label-warning');
}
}
});
$(row).addClass('label-warning');
吗? - Marc$(row).addClass(...)
? 如果row
本身就是一个tr
,则$('tr', row)
(或$(row).find('tr')
)仅会查找嵌套的tr
。 - Kenney$(row).addClass("label-warning");
但没有成功……现在它可以了。:-} - 7 Reeds