gpt4 book ai didi

javascript - 如何跳过除第一个事件之外的所有 onchange 事件?

转载 作者:行者123 更新时间:2023-12-03 03:54:01 25 4
gpt4 key购买 nike

我有一个表,用户可以在其中编辑任何单元格,并且所有这些单元格都有 onchange 事件。但我还有一些特殊的单元格应该以其他方式处理:

$('#table_id td[col="from"]').on('change', function(evt, newValue){
console.log('Special cell');
});
$('#operators td').on('change', function(evt, newValue){
console.log('Any cell')
});

但在这种情况下,如果我正在编辑特殊单元格,我可以在控制台中看到两条记录:

Special cell
Any cell

我只想看到“特殊单元格”

UPD:他们说我应该使用 stopImmediatePropagation()。你觉得怎么样?

最佳答案

您可以使用attribute not equal selector 对于正常细胞:

$('#operators td[col!="from"]').on('change', function(evt, newValue){
console.log('Any cell')
});

关于javascript - 如何跳过除第一个事件之外的所有 onchange 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45033076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com