Heim > Web-Frontend > js-Tutorial > Selbstgeschriebenes jQuery lädt Daten asynchron und fügt events_jquery hinzu

Selbstgeschriebenes jQuery lädt Daten asynchron und fügt events_jquery hinzu

WBOY
Freigeben: 2016-05-16 16:48:08
Original
1074 Leute haben es durchsucht

Vor ein paar Monaten war ich an einem Projekt beteiligt, bei dem es um eine Baumleiste ging. Nachdem ich mir viele Plug-Ins angeschaut hatte, fand ich, dass es etwas mühsam war, also habe ich selbst eines geschrieben, und im Laufe der Arbeit traten Probleme auf .

Zu diesem Zeitpunkt wurde das Projekt über eine Baumleiste gesteuert, in der die Daten aus der Datenbank hinzugefügt, gelöscht, geändert und überprüft werden konnten ").click( );Methode ist nicht möglich.

1. Ich habe zuvor jq1.4.3 verwendet, und Sie können die live()-Methode in jq1.7 verwenden, um diese Funktion zu erreichen

Code kopieren Der Code lautet wie folgt:

$('#div').live('click',function(){

//do stuff

});

Die Live-Methode verfügt jedoch auch über nicht unterstützte Ereignisse, wie zum Beispiel: Toggle-Ereignis Erstellen Sie dann ein simuliertes Klick-Trigger-Ereignis.
Code kopieren Der Code lautet wie folgt:

$('a').live(' click',function(){
$(this).toggle(function(){

warning("q11");
//
warning($(this).attr ("id"));
$(this).parent().children('ul').show();
},function(){
$(this).parent() .children('ul').hide();
$(this).trigger('click'); 🎝>*/
});


2. Für jq1.7 und höher verwenden Sie die on-Methode. Das erste Attribut ist der Selektor und das dritte die Ausführungsmethode



Code kopieren
Der Code lautet wie folgt: $(document).on ("click","#d1",function() { alert("bbbbb");
});
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