【发布时间】:2016-08-08 09:50:21
【问题描述】:
我有一个非常简单的 jQ 函数,但我无法将“行”分配给“表行”变量。
我不知道为什么:(
$(document).on('click', '.btn-remove-entry', function() {
var tablerow = null;
$.each($('.filter'), function(idx, row) {
if($(row).hasClass('info')) {
talberow = $(row);
console.log(talberow);
}
});
console.log(tablerow);
if(tablerow != null) {
$('.filter-list tr').remove(tablerow);
}
});
Tablerow 每次都是'null'。第一个控制台向我显示了正确的表格行。但是第 9 行的第二个再次记录“null”。
为什么?
工作结果
$(document).on('click', '.btn-remove-entry', function() {
$.each($('.filter'), function(idx, row) {
if($(row).hasClass('info')) {
$(row).remove();
}
});
});
【问题讨论】:
-
talberow≠tablerow -
好的,我们找到了你的问题的问题。但是你真的想在那里做什么?代码真的是连线的......
-
添加到我的问题 ;-)