Jquery 如何将事件附加到第三方库

Jquery 如何将事件附加到第三方库,jquery,jquery-plugins,dojo,Jquery,Jquery Plugins,Dojo,我正在使用一个名为dojo的库,我正在使用一个ValidationTextBox,我正在尝试将事件连接到该库。有一个相当流行的autotab插件,我正在尝试使用它,但我无法将事件附加到我的文本框 插件位于 这是我的密码: <input id="Text1" name="Text1" type="text" maxlength="3" data-dojo-type="dijit/form/ValidationTextBox" class="tryingAutoTab" /> <i

我正在使用一个名为dojo的库,我正在使用一个
ValidationTextBox
,我正在尝试将事件连接到该库。有一个相当流行的autotab插件,我正在尝试使用它,但我无法将事件附加到我的文本框

插件位于

这是我的密码:

<input id="Text1" name="Text1" type="text" maxlength="3" data-dojo-type="dijit/form/ValidationTextBox" class="tryingAutoTab" />
<input id="Text2" name="Text2" type="text" maxlength="4" data-dojo-type="dijit/form/ValidationTextBox" class="tryingAutoTab"/>

如果我不使用dojo文本框,这将非常有效。有没有人对dojo有过什么经验,可能会有什么想法?

我认为把这两者结合起来不可能那么容易。Dojo“包装”这些输入元素并添加它们自己的事件,如模糊、聚焦、单击。有时,他们甚至可以完全重建,而不知道任何jquery附加的事件或任何事情。

您可以获取本机文本框并使用它

var _textBoxNative = $(dojoTextBoxInstance.textbox);
这就是:

$(dijit.byId("Text1").textbox).autotab({ target: dijit.byId("Text2").textbox });

ValidationTextBox是否正确
require
'd?是的,设计是经过选择的,要将dojo textbox的所有行为模拟到一个普通的文本框中需要一些工作。我会选择dojo或jQuery,而不是两者都选。如果选择Dojo,请尝试实现自动选项卡功能。如果你选择jQuery,寻找一个验证插件。事实上,我让它工作了,我自己回答了这个问题。您可以从dojo文本框中获取本机文本框
$(dijit.byId("Text1").textbox).autotab({ target: dijit.byId("Text2").textbox });