я следующий код, который использует JQuery динамически обновлять страницу, как только его загрузки из 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>')
});
У меня есть проблема в том, что в #navbar элемент построен через ajax (не JQuery), который происходит после того, как $(document).ready
уволен.
Есть ли способ заставить это срабатывать, когда страница полностью построена?
У меня нет контроля над исходными текстами страниц.
У меня нет контроля над исходным кодом, поскольку я вставляю jquery на страницу после ее загрузки. – user1513388
@ user1513388 Как вы вводите js на эту страницу? – itzmukeshy7
Вам придется привязать обработчик onchange или что-то к элементу 'navbar', возможно только для первого изменения и опустить дальнейшие изменения. –