这是我的javascript代码:
$("#gridProcessDetail tbody").on('click', 'tr', function () {
$(this).context.cells.each(function (ind) {
var txt = $(this).html();
});
}
$(this).context.cells
返回两个单元格,但它说:
html is not is not a function at HTMLTableRowElement.<anonymous> (Invoice:472)
at HTMLTableSectionElement.dispatch (jquery-1.11.3.min.js:4)
at HTMLTableSectionElement.r.handle (jquery-1.11.3.min.js:4)
答案 0 :(得分:1)
context
返回一个DOM节点(在1.10.0中不推荐使用),jQuery .each()
函数正在尝试迭代DOM节点。
最好将代码更改为:
$("#gridProcessDetail tbody").on('click', 'tr', function () {
$(this).children().each(function (ind) {
var txt = $(this).html();
});
});