baut Ich habe den folgenden Code, jquery verwendet dynamisch eine Seite zu aktualisieren, sobald seine von einer URL
$(document).ready(function() {
var htmlattri="background-color:red;";
$("body").attr("style", htmlattri);
$("#navbar").append('<div id="test" style="position: absolute; left: 0px; top: 0px; z-index: 3000; height: 20px"><input type="button" value="Back" onclick="window.history.go(-1)" /></div>')
});
Das Problem ist, ich habe geladen worden, dass die #navbar Element wird über Ajax (nicht JQuery) erstellt, was passiert, nachdem die $(document).ready
gefeuert hat.
Gibt es eine Möglichkeit, dies auszulösen, sobald die Seite fertig ist?
Ich habe keine Kontrolle über die Seiten Quellcode.
Ich habe keine Kontrolle über den Quellcode, da ich die Jquery in die Seite injiziere, nachdem sie geladen wurde. – user1513388
@ user1513388 Wie spritzt du js auf diese Seite? – itzmukeshy7
Sie müssen einen onchange-Handler oder etwas an das 'navbar'-Element binden, möglicherweise nur für die erste Änderung und weitere Änderungen auslassen. –