你如何在jQuery中访问Dijit元素?

时间:2010-12-26 15:07:52

标签: jquery dojo

例如,假设我需要在dijitButton .hover()上触发警报但是如何实际访问该按钮?我所做的一切都是空白的,包括给按钮一个ID或试​​图做.dijitButton,.dijitButtonNode等。

如何在jQuery中访问Dijit元素?

2 个答案:

答案 0 :(得分:2)

dijit.byId("mybuttonId")._cssMouseEvent({type:"mouseover"});

答案 1 :(得分:0)

简单:你没有。 Dojo对象不是jQuery对象,它们不共享相同的方法。除非使用其ID并从中创建jQuery对象,否则不能在Dojo对象上调用jQuery.hover()。否则,您需要使用Dojo等效项。

[编辑]

我刚刚注意到你已经尝试过传递jQuery按钮的ID。我的猜测是它不起作用,因为在执行jQuery代码时,Dojo尚未创建该按钮。