2012-04-11 17 views
0

Wie kann ich die jquery Registerkarte manipulieren, zum Beispiel wenn ein Absenden Formular in Tab2 ausgelöst wird, dann sollte die Seite Registerkarte Tab2 nicht die Tab1 sein?JQuery - Wie kann ich Tabs manipulieren

+0

Welche Art von Registerkarten? Verwenden Sie ein Tabs-Plugin? Was hast du probiert? Bitte seien Sie genauer und zeigen Sie etwas Mühe. – Ryan

+0

ist es durch das Tag angegeben, und im Inhalt habe ich auch gesagt, welche Registerkarte ich verwende. Noch einmal FYI seine jquery tab. Sollte ich mehr Sir angeben? :) – aintgel

+0

Ja, Sie sollten [tag: jquery-ui-tabs] als mindestens ein Tag angegeben haben. Es gibt unzählige "jQuery tab" Plugins da draußen. – Ryan

Antwort

1

Wenn Sie jQuery UI-Registerkarten verwenden, überprüfen Sie ihre selected Option. Docs.

Also, in Ihrem php Code müssen Sie diese Option auf Ihren Tabs gesetzt, etwa so:

$('#tabs').tabs({ selected: 2}); // 2nd tab will be default selected 

oder so, nach Registerkarten zu schaffen (wenn Erstellungscode in separater Datei, zum Beispiel):

$('#tabs').tabs('option', 'selected', 2); 

Außerdem können Sie Klicken durch Tab emulieren mit:

$('#tabs a[href=#tab_id]').click(); // where `tab_id` is tab content identifier 
+0

Wow. Danke, für eine schnelle Antwort. – aintgel

0

wenn es ist nur für die UI-Anzeige, einfach nur die Registerkarte klicken Aktion programmgesteuert wie diese $("tab2Selector").click();