我正在追逐道场onkeyup
上的filteringSelect
事件但似乎
var userInput = dijit.byId('someId').attr("value");
只返回“”或某些值恰好等于其中一个选项。所以似乎filteringSelect只能返回dijit的<Select>
部分而不是<input type="text">
部分的值,就像onkeyup
事件一样。
那么捕获用户当前FilteringSelect输入的正确程序是什么?顺便说一句,目前的应用程序是在Dojo 1.6上。
答案 0 :(得分:3)
然后你应该尝试"displayedValue"
属性:
var userInput = dijit.byId('someId').get("displayedValue");
如果您需要有关可以使用的属性的一些信息,我建议您阅读API Documentation(对于dijit库,它通常都有详细记录)。