Wie man auf die gerade aktive Registerkarte der jquery-Registerkarte klickt ("klickt")

8

Ich habe einen Tab-Bildschirm und möchte einen Klick auf die ausgewählte Registerkarte auslösen, sobald das Formular abgeschickt und die Rückgabe gültig ist. Hier ein Teil des HTML:

%Vor%

Mein Erfolgsbefehl ist:

%Vor%

Das scheint nicht zu funktionieren ... Jede Hilfe ist willkommen :) Grüße Andrea

    
cwhisperer 24.05.2012, 10:12
quelle

3 Antworten

22

Versuchen Sie es mit dem a[href=""] Selektor:

%Vor%


Ich habe eine jsfiddle-Demo zusammengestellt, um sie in Aktion zu zeigen, und wie ich die anderen Tabs gegebenenfalls ausblenden kann, weil ich oft programmgesteuert bin Forcieren von Tabs, um fehlende Pflichtangaben zu erhalten, muss auf der ersten Registerkarte eingegeben werden, bevor die anderen Tabs entsperrt werden ...

Bearbeiten Hier ist der Inhalt der jsfiddle:

HTML

%Vor%

jQuery

%Vor%     
WebChemist 16.01.2013 22:31
quelle
3

Wenn Sie die Registerkarte programmgesteuert neu laden möchten, empfehle ich das Jquery Tab API-Dienstprogramm wie folgt: Dies macht die erste Registerkarte aktiv und aktiviert dann die zweite Registerkarte, ziemlich einfach und löst auch die Ereignisse aus, die normalerweise ausgelöst würden, wenn Sie direkt klicken.

%Vor%

Sie können auch Tabs aktives Ereignis wie unten für die Durchführung von Operationen abfangen

%Vor%     
Imdad 24.05.2012 10:21
quelle
0

statt zu versuchen, das click-Ereignis selbst auszulösen (was meines Erachtens in diesem Kontext nicht möglich ist, ein Benutzerereignis programmatisch aufzurufen), schlage ich vor, dass Sie die Funktion auslösen, die bei Klickereignis aufgerufen werden muss schauen Sie in triggerHandler

    
optimusprime619 24.05.2012 10:24
quelle