似乎我无法使用 dojo 在动态创建的元素上捕获单击事件。
这就是我创建链接列表的方式:
for(var i=0; i<items.length; i++){
console.log( items[i].getAttribute("jid") )
dojo.place("<li><a href='#' id='temp'>" + items[i].getAttribute("firstname") + "</a></li>", "log");
}
on( '#temp' ).on( 'click', function( evt ) {
console.log( "click" );
});
不幸的是,该活动没有注册。