gpt4 book ai didi

jQuery UI 小部件 : How can I get the widget's container?

转载 作者:行者123 更新时间:2023-12-01 05:06:41 24 4
gpt4 key购买 nike

我目前正在使用小部件工厂开发一个 jQuery UI 小部件,我需要获取包含我的小部件的选择器。

要澄清事情:

  • 我使用 jQuery UI 选项卡(官方)
  • 我的小部件是在每个选项卡中创建的(每个选项卡有 1 个实例,意味着不同的显示)
  • 当我在选项卡中执行操作时,它需要更新位于同一选项卡中的小部件

问题:

  • 当我执行上述操作时,更新不会发生在右侧选项卡中,而是发生在第一个选项卡中

我尝试对我的操作的监听器进行多次修改,但我相信问题来自于小部件本身。一切都是用类定义的(因为它会出现多次),除了选项卡本身是用 id 定义的。我试图让它在小部件元素中发生,该元素是所述 div#id 的子元素,但它不起作用。

我需要知道如何从小部件的代码获取小部件的容器,以便在右侧选项卡中进行修改

感谢您的帮助。

编辑:这是 jsfiddle显示我的应用程序的(非常)基本结构。当我触发操作时,我会在最近的小部件实例上执行此操作,即同一选项卡中的小部件实例。但实际效果是在第一个选项卡中。这是因为(我认为)我的插件使用类来定位自己的元素。但如果我可以说

Get the elements who are children of the container I was created in

我相信它会起作用

最佳答案

你需要使用类似的东西:

myElement.mywidget("widget");

关于jQuery UI 小部件 : How can I get the widget's container?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093594/

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