Der Teil, den ich "Tab" möchte, befindet sich in einem geschachtelten Tabellenlayout.Jquery Tabs in einem Tabellenlayout
Es beginnt nach einer Tabelle Chaos wie folgt aus:
<table> <tr> <td> <table> <tr> <td> <table> <tr> <td>
<div id ="SearchModuleContainer">
<ul class="tabNavigation">
<li><a href="#PersonSearchPanel"></a></li>
<li><a href="#TypeSearchPanel"></a></li>
</ul>
<div id="PersonSearchPanel" runat="server">
<table width="100%" border="0" cellspacing="0">
<tr>
<td align="center" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
...
...
</div>
<div id="TypeSearchPanel" runat="server">
<table width="100%" border="0" cellspacing="0">
<tr>
<td align="center" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
...
...
</div>
</div>
Ich habe einen ref jquery-ui-1.7.1, und in meiner js-Datei hinzugefügt, die ich habe:
$(document).ready(function() {
$("#SearchModuleContainer").tabs();
});
Meine Frage ist, habe ich etwas verpasst, oder gibt es einige Probleme bei der Verwendung von jquery in einem "old-school" durcheinander Tisch-Layout wie folgt?
Haben Sie auch einen Verweis auf die jQuery-Kernbibliothek hinzugefügt? –
in diesem Link haben Sie ein sehr gutes Beispiel http://www.remotesynthesis.com/post.cfm/Adding-and-removing-tabs-with-jquery-and-jquery-ui –
Zuerst würde ich sicherstellen, dass die ID ist für das Panel sind einzigartig und nicht zweimal (PersonSearchPanel). Stellen Sie auch sicher, dass die ID des Panels PersonSearchPanel ist, da Sie ein RUNAT = "SERVER" -Tag haben und die ID des Panels so ändern könnte: ct00_myTable_PersonSearchPanel –