Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript icCube下拉小部件-如何获取所选项目?_Javascript_Iccube_Iccube Reporting - Fatal编程技术网

Javascript icCube下拉小部件-如何获取所选项目?

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()变量文本为空。怎么了 这是我的报告

我想用javascript从iccube下拉小部件中获取所选项目。下拉小部件具有Div ID“icCubeDropDown”

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")