【问题标题】:Execute JavaScript code every time table changes每次表更改时执行 JavaScript 代码
【发布时间】:2018-11-20 15:56:37
【问题描述】:

我有一个以异步方式加载数据的表,我希望能够在其内容每次更改时执行一个函数(无论是新数据还是当前数据的更改)。

我想知道是否有一种方法可以执行该代码,或者可能听一个对我有帮助的事件。我正在使用 Typescript,或者在这种情况下我可以使用 JavaScript,但不能使用 JQuery 之类的库。

我也接受只有在行数发生变化时才能执行代码,但我更愿意在每次数据发生变化时执行它。

如果有人能帮我解决这个问题,我将不胜感激!

【问题讨论】:

  • 你试过改变事件监听器吗?
  • 什么表,什么函数,什么代码? 为什么要告诉你什么时候可以展示? :)

标签: javascript html angular typescript


【解决方案1】:

您可以像这样将事件侦听器添加到您的单元格中以进行点击:

document.querySelectorAll('#myTable td')
.forEach(e => e.addEventListener("click", function() {
    console.log("clicked")
}));

【讨论】:

  • 问题是“每次内容更改”而不是“单击表格单元格时”
猜你喜欢
  • 1970-01-01
  • 2019-05-06
  • 2021-12-06
  • 2014-10-25
  • 2012-09-02
  • 2020-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多