JavaScript - innerHTML或属性更改时的Fire事件

时间:2015-11-26 21:39:43

标签: javascript jquery html

我发现了一个能够滚动浏览月份的jQuery日历,我希望每次月份更改时都会触发一个事件,这样我就可以为表格中的每个td元素添加事件监听器(天数是td元素)。我看到这样做的唯一方法是检查月份何时发生变化。每当innerHTML或“data-month”属性发生变化时,是否会触发事件?谢谢您的帮助。仅供参考,如果您知道更简单的方法,我使用的日历位于:https://github.com/philipehsing/jQuery.Simple-Event-Calendar/archive/master.zip

<h2 class="month" data-month="12">December 2015</h2>

2 个答案:

答案 0 :(得分:0)

这些按钮的类别为btn-next和btn-prev。尝试使用其click事件。

如果持有月份的dom元素得到更新,则单击其中一个元素。

答案 1 :(得分:0)

只需将事件监听器(可能是onclick)添加到下一个和后退按钮。此外,如果用户更改而不使用这些按钮更改输入字段,则向这些字段添加事件监听器(可能onchange)。