У меня есть несколько jQuery-скриптов, которые выбирают элементы в области, на которой я запускаю частичное обновление страницы.
Я использую этот фрагмент кода css tricks для обновления этой части страницы:
$('#refreshbutton').click(function() {
var url = "http://myUrl.com/indexTest.php?ID=" + Math.random();
setTimeout(function() {
$("#maindisplay").load(url+" #maindisplay>*","");
}, 100);
});
Проблема в том, что элементы в #maindisplay изменены, поэтому они считаются новыми элементами в dom. Поскольку сценарии, которые выбирают эти элементы и прикрепляют к ним функции, выполняются не сразу, а во время частичного обновления, это создает проблему.
До сих пор я не смог найти способ присоединить сценарии к элементам в #maindisplay после того, как я частично обновлю его.
Мой вопрос: каков оптимальный способ присоединения сценариев к обновленной области страницы.
Спасибо за любой совет.