/ / Wie kann ein vorhandenes "onclick" -Ereignis auf einem "a href" -Element mit JQuery ausgelöst werden? - jquery, onclick

Wie feuert man existierendes "onclick" -Ereignis auf einem "a href" -Element mit JQuery? - Jquery, onclick

Die Seite ist also in einige Abschnitte unterteilt und jeder Abschnitt hat ein "a" -Tag. Wenn Sie auf den Link klicken, wird das Ereignis "onclick" ausgelöst, das eine Javascript-Funktion aufruft.

Ich füge am oberen Rand der Seite einen Link hinzu, der beim Klicken auf den Link eine JQuery-Funktion aufruft.

Ist das möglich?

Die andere Herausforderung ist, dass im "Onclick" -EreignisDie aufgerufene Funktion übergibt die ID der übergeordneten DIV-ID. Ich muss also wirklich das "onclick" -Ereignis auslösen und die Javascript-Funktion nicht direkt in der JQuery-Funktion aufrufen.

Antworten:

3 für die Antwort № 1

Sie können verwenden .click() direkt wie folgt:

$("a.selector").click();

Probieren Sie es hier ausObwohl es sich um eine jQuery-Funktion handelt, werden auch die inline gebundenen Klick-Handler aufgerufen.


5 für die Antwort № 2

benutzen auslösen():

$("a#mylink").trigger("click");

Oder die Abkürzung, klicken():

$("a#mylink").click();