触发变更事件未触发RiotJs附加处理程序

时间:2018-09-13 12:38:04

标签: javascript jquery javascript-events riotjs

我有一个附加了select的{​​{1}}。如果我手动更改该值,则会触发它。当我呼叫onchange={ MethodName }时,它不会被触发。附加到jquery($('select#myid').trigger('change'))和直接$('select#myid').change(() => alert(333))的处理程序在触发器上触发。我已经做了一个简单的jsbin示例,但是它可以在其中工作。

enter image description here

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

好吧,花了很长时间在这里找到答案:https://github.com/riot/riot/issues/2150 这是一个RiotJs-Jquery兼容性问题,具有以下解决方法: $('select#myid').get(0).dispatchEvent(new Event('change'));