我有一个附加了select
的{{1}}。如果我手动更改该值,则会触发它。当我呼叫onchange={ MethodName }
时,它不会被触发。附加到jquery($('select#myid').trigger('change')
)和直接$('select#myid').change(() => alert(333))
的处理程序在触发器上触发。我已经做了一个简单的jsbin示例,但是它可以在其中工作。
有什么主意吗?
答案 0 :(得分:0)
好吧,花了很长时间在这里找到答案:https://github.com/riot/riot/issues/2150
这是一个RiotJs-Jquery兼容性问题,具有以下解决方法:
$('select#myid').get(0).dispatchEvent(new Event('change'));