我在 javascript 上有一个数组,我在上面插入元素,如下所示:
var parentRow = $(button).parent().parent();
list.push({ parent: parentRow, detailRow: newRow });
单击另一个按钮,我执行以下操作:
var parentRow = $(button).parent().parent();
var detailRow = null;
for (var i in list) {
if ($(list[i].parent) == $(parentRow)) {
detailRow = list[i].detailRow;
}
}
关键是:如果比较两个元素应该返回 TRUE,因为它们是相同的 DOM 元素......我之前添加的相同,但它返回 FALSE。
我想知道我如何比较这两个元素以获得 TRUE 那里。