Dojo-click方法和选择器
如何在Dojo中重写以下用jQuery编写的脚本Dojo-click方法和选择器,dojo,Dojo,如何在Dojo中重写以下用jQuery编写的脚本 $('table > tbody > tr').click(function(){ alert('clicked'); }); query('table>tbody>tr').forEach(函数(节点){ dojo.connect( 节点, “onclick”, 函数(){ 警报(“点击”); } ) }) 谢谢,但已经用这种方式解决了:dojo.query('tbody>tr').connect(“onclick”,fu
$('table > tbody > tr').click(function(){
alert('clicked');
});
query('table>tbody>tr').forEach(函数(节点){
dojo.connect(
节点,
“onclick”,
函数(){
警报(“点击”);
}
)
})
谢谢,但已经用这种方式解决了:dojo.query('tbody>tr').connect(“onclick”,function(){alert(123);});在这个简单的例子中,它可以很好地工作,但是您无法获得像那样单击的节点。我假设你会在某个时候需要它:)谢谢,这才是我真正需要的。当然,即使使用Chvanikoff的解决方案,你也可以得到被点击的节点。
onclick
函数接收事件对象,事件对象具有用于此目的的currentTarget
属性。
dojo.query('table > tbody > tr').forEach(function(node) {
dojo.connect(
node,
'onclick',
function() {
alert('clicked');
}
)
})