Heim > Web-Frontend > js-Tutorial > Suchen Sie ein Element anhand der URL und klicken Sie auf _jquery

Suchen Sie ein Element anhand der URL und klicken Sie auf _jquery

WBOY
Freigeben: 2016-05-16 16:53:06
Original
1464 Leute haben es durchsucht

Lassen Sie uns ein Beispiel eines früheren Projekts geben: Beim Hinzufügen von Schülern lagen keine Klassendaten vor. Es muss automatisch zur Klassenanzeigeseite gesprungen werden.

Problem: Die Schüler-, Klassen- und anderen Daten werden in JSP innerhalb des Iframes platziert. Die Schaltfläche für die Schülerverwaltung befindet sich in der Menüleiste auf main.html.

Lösung:

Suchen Sie das Klassenverwaltungs-Tag des übergeordneten Formulars anhand der ID und klicken Sie auf

Code kopieren Der Code lautet wie folgt:

$(window.parent.document).find("#folder_12").click();

Später wurde die Menüleiste auf dynamisch geändert und die Menü-ID war natürlich dynamisch.

Sie möchten über die URL abrufen und darauf klicken.
Code kopieren Der Code lautet wie folgt:

Was Sie erhalten möchten, ist der changeContent('url-Parameter') der onClick-Methode

Sehen Sie sich den Code direkt an:
Code kopieren Der Code lautet wie folgt:

//console.info( $(window. parent.document).find("a") );
$(window.parent.document).find("#OutFolder a").each(function (index, domEle) {
//var s = $(domEle).attr("onclick" ) "";
//var start = s.indexOf (''classManager/classList.do'); ;//Verwenden Sie js, um den Onclick-Attributwert abzurufen, Such-URL
var start = str.indexOf (''classManager/classList.do');
if(start>0){
$(domEle ).click();
}
});

Zusammenfassung: Ich habe jquery verwendet, um einen Weg zu finden, das onclick-Attribut abzurufen . Fügen Sie einfach „“ hinzu und wandeln Sie die Leerzeichen in Zeichenfolgen um.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage