我正在使用 jQuery 和数据表。我想将一个类添加到特定行的 TR 元素。我知道如何找到该行。 console.dir(row);
显示 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');
}
}
});
原文由 7 Reeds 发布,翻译遵循 CC BY-SA 4.0 许可协议
$('tr', row)
正在行的上下文中寻找 tr 元素,这意味着它将 在 作为上下文参数提供的row
中搜索 tr 元素。根据 API ,这应该有效