gpt4 book ai didi

javascript - 如果已选择选项卡,如何在 jQuery 选项卡中强制执行 'select' 事件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:37:09 25 4
gpt4 key购买 nike

主要问题是,如果选项卡已被选中,如果我再次设置相同的选项卡 ID,“选择”事件不会触发。我在此要求更新位于选项卡中的内容的原因。我需要一种方法来触发“选择”,即使我指定了已经选择的选项卡 ID。

理论上这应该可行像这样的东西:

tabControl.tabs('select', -1);
tabControl.tabs('select', selectedTab);

但“select”采用从零开始的索引,因此它不会根据需要重置选项卡,也不会再次引发事件。

有什么解决办法吗?

最佳答案

我不建议仅仅因为您需要重新加载其内容而选择两次选项卡。相反,我通过调用 tabs() 'load' 方法而不是 'select' 解决了同样的问题。

var selectedTab = tabControl.tabs('option', 'selected');
tabControl.tabs('load', selectedTab);

关于javascript - 如果已选择选项卡,如何在 jQuery 选项卡中强制执行 'select' 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4324210/

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