Javascript $(“id”).val()返回dojo.filteringselect对象的选项文本

Javascript $(“id”).val()返回dojo.filteringselect对象的选项文本,javascript,jquery,html,dom,dojo,Javascript,Jquery,Html,Dom,Dojo,我们有一个dojo筛选选择对象,但必须通过jquery进行验证。现在的问题是 var value= j("#filteringSelectId").val(); 值仅返回所选选项的文本,而不是所选值。。。dojo似乎对原始Dom对象做了一些更改,因为dojo选择对象被标识为inputfilteringSelectId.dijitReset 那么,如何通过jQuery获得dojo filteringSelect值而不是选项文本呢?它可行吗?如果您查看筛选选择创建的实际HTML,它看起来像是从 如

我们有一个dojo筛选选择对象,但必须通过jquery进行验证。现在的问题是

var value= j("#filteringSelectId").val();
值仅返回所选选项的文本,而不是所选值。。。dojo似乎对原始Dom对象做了一些更改,因为dojo选择对象被标识为inputfilteringSelectId.dijitReset


那么,如何通过jQuery获得dojo filteringSelect值而不是选项文本呢?它可行吗?

如果您查看筛选选择创建的实际HTML,它看起来像是从

如果您只需要获取javascript中的值,我不能说我熟悉jquery验证,您可以执行以下操作

dijit.byId('widgetId').get('value');

看看它呈现的html…这太棒了,是今天最好的答案!
$('#filteringSelectId .dijitReset input[type="hidden"]').val()
dijit.byId('widgetId').get('value');