Wie kann ich etwas Code auf den Inhalt einer Ajax geladenen Registerkarte anwenden? Ich habe versucht, $ (Dokument) .ready in den geladenen Inhalt, aber das verhindert Css Stile laden (weiß nicht warum).Rückruf nach Ajax Laden einer Registerkarte
Gibt es eine Rückruffunktion? Soll ich $ .ready und Styles im geladenen Dokument auf andere Weise verwenden?
Wenn $ (document) .ready im geladenen Dokument in Ordnung ist, sollte ich auch Referenzen zu jquery und seinen Plugins darin aufnehmen?
Das load-Ereignis wird auf jede Registerkarte angewendet, sollte ich dieses Ereignis verwenden und die ausgewählte Registerkarte darin abrufen, um den neuen Code anzuwenden? Jede Registerkarte enthält ein anderes DOM, z. B. Tabellen oder Formulare. – Gerardo
Ich habe die Veranstaltung nicht selbst genutzt. Sehen Sie, ob Sie die Registerkarte aus dem Ereignis- oder dem ui-Parameter laden können, der an die Callback-Methode übergeben wird. Leider erklärt die Dokumentation diese Parameter nicht. Das Verwenden des DOM der Registerkarten funktioniert, aber es ist eine "schmutzige" Lösung. – kgiannakakis
Konventionen folgend, würde ich mir vorstellen, dass event.target.id die ID der Registerkarte ist, in die Inhalt geladen wurde. Verwenden Sie firebug und console.log zum Untersuchen :) –