2016-03-02 32 views
0

我想从javascript的iccube-dropdown-widget中选择项目。下拉小部件具有Div-ID'icCubeDropDown'。icCube下拉小部件 - 如何获取选定的项目?

var t = window.document.getElementById(‘icCubeDropDown’); 

不起作用,t为空。 我该怎么做?

在此先感谢!

编辑

var text = $("#w8 select.icCubeDropDown").children("option").filter(":selected").text(); VAR文本为空。哪里不对?

这里是我的报告代码:

my report code

+0

显示,请问,你如何声明你下拉widget? – sphinks

+0

它发生在icCube的背景 –

回答

0

你混合类ID, 'icCubeDropDown' 是一类。 icCube中的Id更像'ic3-131'。

我会使用jQuery selectors

var select = $("#ic3-131 select.icCubeDropDown") 

此查找ID ic3-131和选择后代的元素。

希望它有帮助

+0

谢谢,这让我更接近我的解决方案。请阅读我编辑的问题。 –

+0

ana,检查http://stackoverflow.com/questions/2780566/get-selected-value-of-a-dropdowns-item-using-jquery并玩一下看看发生了什么。 – ic3

+0

谢谢!现在我想出了如何通过id获取所选项目,但还有另一个问题。 Div-Ids始终处于动态和变化之中,因此我的解决方案无法一直工作。我有什么选择来解决这个问题? –