У меня есть следующий код:
$(function () {
var html = $('<div></div>');
html.load('preview.html', function (responseText, textStatus, XMLHttpRequest) {
$('#some_id_in_loaded_html')...
}
html.dialog();
}
Однако в IE7 селектор jQuery в функции обратного вызова завершается ошибкой, поскольку не может найти указанный идентификатор.Он отлично работает в Firefox.
Почему это происходит и каково правильное поведение (в соответствии со стандартами)?
Обратите внимание, что эту проблему легко исправить с помощью $('#some_id_in_loaded_html',this)