Если вы говорите, ...
Я загрузил некоторые вещи, используя AJAX, и я хочу привязать к ним что-то ...
Тогда все, что вам нужно сделать, это переместить ваш материал $ (document) .ready ... в функцию, которую вы также можете вызывать при загрузке AJAX-запроса. Вы также можете передать соответствующее дерево DOM в эту функцию, что поможет.
Пример:
var pageLoaded = function(htmlDocument) {
$(".datepicker", htmlDocument).datepicker();
$(".something").click(function() { alert("Hi"); });
};
// Page Load
$(document).ready(function() {
pageLoaded(this);
});
Затем, когда вы звоните AJAX, вы делаете то же самое ...
$("#MyDiv").load("http://somepage/", function() { pageLoaded(this) });
И он применяет всю загрузку страниц к вашим недавно загруженным битам AJAX.