2014-11-22 2 views
1

У меня есть главная страница с DIV с идентификатором = «t1», в этот DIV я загрузил содержимое другого HTML-страницу сНастройка fileds из JavaScript

$("#t1").load("./page2.html"); 

В моей page2 у меня есть пункт с идентификатором, как well (id = "text1") Как я могу изменить это поле из js?

Спасибо!

ответ

0

Предполагая, что у вас нет конфликтов, он помещается в ту же DOM. Вам просто нужно правильно подождать, пока она будет загружена:

$("#t1").load("./page2.html",function(text,status,jqXHR){ 
    $("#text1").html("This is the internal we are editing"); 
}); 

документация для этого здесь http://api.jquery.com/load/

+0

Спасибо он работал Но вы можете объяснить немного больше о функции - каковы эти параметры – user3061943

+0

Конечно. Обратный вызов вызывается после того, как данные будут загружены и отображены в указанный вами элемент (в данном случае '' # t1 "'). 'text' - текстовое содержимое запроса ajax, созданного для загрузки данных; 'status' - это http-статус запроса; 'jqXHR' - это объект jquery-XHR, который использовался для создания и получения ответа. – deitch

+0

___ Спасибо! много – user3061943

Смежные вопросы