我知道之前已经多次询问过同样的问题,但没有解决方案适合我。而且我已经花了很多时间。
在我的情况下,我只是用html元素替换文本,而onclick事件我想调用同一类中定义的事件或函数。
var linkToReplace = '<a onclick="this.events.publish(\'issue:display\')">'+issueKey+'</a>';
错误如下:
Uncaught TypeError: Cannot read property 'publish' of undefined.
它适用于“alert(\'hello \')”,但所有其他功能都未定义。
提前致谢!