gpt4 book ai didi

jquery - 使用 jQuery UI 选项卡时卡住了

转载 作者:行者123 更新时间:2023-12-01 08:29:17 25 4
gpt4 key购买 nike

我有三个 html 表格,我想将它们放入选项卡中。

所有三个表格都可以使用AJAX加载,但我想显示第一个表格,并且还允许第一个表格可ajax。

最后,我需要让用户可以选择在第三个选项卡中进行搜索,并且这些结果(html 结果)会进入该选项卡。

问题是:当我运行当前代码时,它不允许我单击选项卡(它在 FireFox 中显示一些难看的样式),并且仅显示第三个选项卡。

这是之前的。

<h2>Title 1</h2>
<table>....data_A....</table>
<br/><br/>

<h2>Title 2</h2>
<table>....data_A....</table>
<br/><br/>

<h2>Title 3 - Search</h2>
<input id="name" type="textbox" />
<input id="search" type="submit" value="Search" />
<br/><br/>

这是我的 jQuery 尝试代码。

<asp:Content ContentPlaceHolderID="JavaScriptContent" runat="server">
<link type="text/css" href="../../Content/smoothness/jquery-ui-1.7.1.custom.css" rel="Stylesheet" />

<script src="/Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery-ui-1.7.1.custom.min.js" type="text/javascript"></script>
<SCRIPT type=text/javascript>
$(function() {
$("#tabs").tabs();
});
</SCRIPT>
</asp:Content>

<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">

<div id="tabs">
<ul>
<li href="ajax/data_a">Title 1</li>
<li href="ajax/data_b">Title 2</li>
<li href="#tab-3">Search</li>
</ul>
<div id="tab-1">
.... data_A table is put here ...
.... but will be updated via ajax when the tabs is clicked.
</div>
<div id="tab-3">
<input id="name" type="textbox" />
<input id="search" type="submit" value="Search" />
</div>
</div>
</asp:Content>

有人能帮我吗?我做错了什么?

欢呼:)

最佳答案

您必须在 li 内有一个 a 标记。 li 没有 href 属性。

<li><a href="ajax/data_a">Title 1</a></li>
<li><a href="ajax/data_b">Title 2</a></li>
<li><a href="#tab-3">Search</a></li>

就在此处的源代码:http://stilbuero.de/jquery/tabs_3/

关于jquery - 使用 jQuery UI 选项卡时卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765300/

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