помогите с .load()

Печать / RSS
0
1. Вусал 20.05.2014 / 17:20
Пацак
Привет.
Такая задача у меня.
Есть страница ( index.html ), в нее с помощью jquery загружается весь контент другой страницы ( page.html )

$(".content").load( "page.html");


Страницу которую мы загрузили есть блоки, например
<div class="block">text</div>

мне надо чтоб при загрузки страницы, этого блока не было...

если в index.html написать

$(".content").load( "page.html");
$('.block').remove();


то это не срабатывает
Изменил: Вусал (20.05.2014 / 17:21)
0
2. юЮЮфюв 20.05.2014 / 17:29
deleted
Добавь уникальные ID к нужным элементам или оберни их все в общий ID (если это возможно).

Потом загружай так:

$("#elem_id").html("#new_id");


Добавлено через 01:17 сек.
Ну, это в общих чертах. Я не знаю, как у тебя реализованно это дело.
0
3. Вусал 20.05.2014 / 17:34
Пацак
проблема в том что через index.html не получается ни че делать с контентом которую мы загрузили...

Добавлено через 05:12 сек.
создал два одинаковых дива ( <div class="emptyMe">text</div> ) - в index.html и page.html
вызвал функции
$(".content").load( "page.html" );
$(".emptyMe").empty();

в index.html данные с блока стерлись, но в блоке page.html нет изменений
0
4. Вусал 20.05.2014 / 18:07
Пацак
сам решил...

делается вот так

$(".content").load( "page.html" , function() {
$(".emptyMe").empty();
}
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск