【问题标题】:icCube drop-down widget - How to get Selected Item?icCube 下拉小部件 - 如何获取所选项目?
【发布时间】:2016-03-02 10:33:30
【问题描述】:

我想使用 javascript 从 iccube-dropdown-widget 中获取选定的项目。下拉小部件的 Div-ID 为“icCubeDropDown”。

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

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

提前致谢!

编辑

var text = $("#w8 select.icCubeDropDown").children("option").filter(":selected").text(); var 文本为空。怎么了?

这是我的报告代码:

my report code

【问题讨论】:

  • 请显示您如何声明您的下拉小部件?
  • 发生在icCube的后台

标签: javascript iccube iccube-reporting


【解决方案1】:

您正在将类与 id 混合,“icCubeDropDown”是一个类。 icCube 中的 id 更像 'ic3-131'。

我会使用 jquery selectors

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

这会找到 id 为 ic3-131 的元素和一个选择后代。

希望对你有帮助

【讨论】:

  • 谢谢,这让我更接近我的解决方案。请阅读我编辑的问题。
  • ana,检查 stackoverflow.com/questions/2780566/… 并玩一下看看发生了什么。
  • 谢谢!现在我想出了如何通过 id 获取选定的项目,但还有另一个问题。 Div-Ids 是动态的并且总是变化的,所以我的解决方案不能始终如一地工作。我有什么办法可以解决这个问题?
  • 您可以在小部件/框中添加每个 id 唯一的类并将其用于选择
  • 谢谢!你帮了我很多:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
相关资源
最近更新 更多