Ich brauche ein wenig Hilfe herauszufinden, JQuery .trigger()
Funktion. Ich arbeite mit einem Webbrowser-Plugin mit absolut undurchdringlichem Quellcode. Die main.js-Datei enthält Tausende von Zeilen mit einfachem Code, die alle zusammen ausgeführt werden, sodass sie praktisch nicht lesbar sind. Daher ist der direkte Zugriff auf alle Funktionen innerhalb des Plugins keine Option.Wie verwendet man JQuery .trigger() mit einem Element, das ich nicht auf den Quellcode zugreifen kann
Ich muss ein div auslösen, das wie eine Schaltfläche funktioniert, die im Browser im Plugin angezeigt wird. Ich habe die ID des Elements, damit ich über jQuery darauf zugreifen kann. Für mich ist der einfachste Weg, dieses div zu aktivieren, egal welche Funktion damit verbunden ist, .trigger("click")
für dieses div-Element zu verwenden. Jedoch auf der Grundlage der Dokumentation und ich damit Ausrüstung um, so scheint es .trigger("click")
nur funktionieren, wenn Sie das Ziel div mit einem:
$("#foo").on("click", function(){...});
Gibt es eine Möglichkeit .trigger("click")
zu bekommen auf einem Element zu arbeiten, dass ich wirklich kann sonst nicht manipulieren?
Sie Plugin schreiben für die Browser? –
Arbeiten in Firefox, könnte es aber auch in Chrome tun. – plumsmugler