gpt4 book ai didi

javascript - 如何从 Knockout Observable 中获取所选项目的文本?

转载 作者:行者123 更新时间:2023-12-04 02:15:40 25 4
gpt4 key购买 nike

我可以看到为获取所选项目的文本值而提供的所有 Knockout-ish 方法,但前提是它是用其中一个或两个生成的:

  1. 没有值属性
  2. 或者您为“选项”提供数组

但是,我并没有自己加载选项数组,我只是试图在下拉列表中观察所选项目并检查文本表示。不幸的是,在这种情况下,返回的值始终是所选项目的“值”属性。

我必须对可观察对象执行类似以下操作:

this.selectedText = $("#myId: option:selected).text();

我确信有一种方法可以让它坚持使用 Knockout。

我只是想获取所选项目的文本值,其中我没有提供选择列表的数组并且选择列表保留值属性。

  <option value="2129">SomeText</option>

编辑

为了更具体地理解我为什么要这样做——选择项的值是一个 ID——如果进行了某个选择,我需要能够触发一段代码以使其可见。不幸的是,我无法绑定(bind)到选择(值)的 ID,因为它在开发中可能不同,但文本将始终相同。

最佳答案

我认为我们必须绑定(bind)到 observable 数组以使下拉列表在 knockout 时可观察到的文档也不会列出其他内容

http://knockoutjs.com/documentation/options-binding.html

关于javascript - 如何从 Knockout Observable 中获取所选项目的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11112435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com