Javascript icCube下拉小部件-如何获取所选项目?
我想用javascript从iccube下拉小部件中获取所选项目。下拉小部件具有Div ID“icCubeDropDown”Javascript icCube下拉小部件-如何获取所选项目?,javascript,iccube,iccube-reporting,Javascript,Iccube,Iccube Reporting,我想用javascript从iccube下拉小部件中获取所选项目。下拉小部件具有Div ID“icCubeDropDown” var t = window.document.getElementById(‘icCubeDropDown’); 不起作用,t为空。 我该怎么做 提前谢谢 编辑 var text=$(“#w8 select.icCubeDropDown”).children(“option”).filter(“:selected”).text()变量文本为空。怎么了 这是我的报告
var t = window.document.getElementById(‘icCubeDropDown’);
不起作用,t为空。
我该怎么做
提前谢谢
编辑
var text=$(“#w8 select.icCubeDropDown”).children(“option”).filter(“:selected”).text()代码>变量文本为空。怎么了
这是我的报告代码:
您将类与id混合,“icCubeDropDown”是一个类。icCube中的Id更像“ic3-131”
我会使用jquery
这将查找id为ic3-131的元素和一个select子体
希望它有助于展示你如何声明你的下拉小部件?它发生在icCubeThank you的背景中,这让我更接近我的解决方案。请阅读我编辑的问题。安娜,检查并播放一点,看看发生了什么。谢谢!现在我知道了如何通过id获取所选项目,但还有另一个问题。Div id是动态的,并且总是变化的,所以我的解决方案不能始终如一地工作。我需要什么选项来解决这个问题?您可以在小部件/框中添加每个id唯一的类,并使用它进行选择谢谢!你帮了我很多:)
var select = $("#ic3-131 select.icCubeDropDown")