jQuery 选项卡 - 需要“全部” 带有整个表单的选项卡和每个表单部分的单独选项卡

发布于 2024-07-15 12:18:19 字数 153 浏览 8 评论 0原文

我尝试用谷歌搜索我的要求,但没有运气。 我所拥有的是一个分为几个选项卡的表单,所有选项卡都运行良好。 但是,现在除了每个部分的单独选项卡之外,我还被要求提供整个表单的“全部”选项卡。

似乎是一个相当简单的请求,但我不知道如何使用 jQuery 选项卡功能来实现它?

I've tried to google my requirement but without luck. What I have is a form that is broken into several tabs, all which works perfectly. However, now I've been asked to provide an 'All' tab with the whole form, in addition to the individual tabs for each section.

Seems like a fairly straightforward request, but I can't see how I can implement it using the jQuery tabs functionality?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

萌逼全场 2024-07-22 12:18:19

我对 jQuery 比较陌生,所以可能有更好的方法。 但如果我必须自己实现这一点,我会考虑重新调整 选项卡的选择事件

I'm relatively new to jQuery so there might be a much better approach. But if I had to implement this myself I would look into reparenting the contents of the "tab divs" in the select event of the tab.

晌融 2024-07-22 12:18:19

我认为 Ken 的做法是正确的,但我可能只是克隆适当的 DOM 元素。 如果有表单,您可能需要一次提交而不是多次提交,因此重新设置父级并不理想。

如果您的选项卡根据内容扩展,克隆它们还可以使高度和大小更加一致。

也许看看以下内容:
http://www.evotech.net /blog/2008/11/jquery-tutorial-dom-manipulation-and-sorting/

另一方面,重新设置父级可以避免每个屏幕之间可能出现的任何同步问题。

I think Ken is on the right trail, but I might just clone the appropriate DOM elements. If there are forms, you're going to probably want a single submit instead of multiple so reparenting isn't ideal.

Cloning them will also keep the height and sizing more consistent if your tabs expand based on the contents.

Maybe look at the following:
http://www.evotech.net/blog/2008/11/jquery-tutorial-dom-manipulation-and-sorting/

On the other hand, re-parenting avoids any synchronization issues you might have between each screen.

悲念泪 2024-07-22 12:18:19

对于“选项卡”按钮来说,隐藏不属于该“选项卡”的所有表单元素可能更容易,而不是拥有实际的选项卡。

Rather than having actual tabs, it might be easier for your 'tab' buttons to just hide all form elements that are not part of that 'tab'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文