![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
<table>
<tr id="t1"> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> <tr id="t2"> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> </table> Как удалить элемент с id=t2, то есть чтобы строка полностью удалилась? |
|||
|
||||
EmilRegis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.9.2007 Репутация: нет Всего: 4 |
|
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
Это я знаю, меня интересует как это обстоит на jQuery?
|
|||
|
||||
нуп |
|
|||
![]() Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 8 Всего: 33 |
remove();
|
|||
|
||||
ex3c |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 22.5.2010 Репутация: 1 Всего: 1 |
EmilRegis, вообще-то для pure-js есть .deleteRow()
lumentek
Это сообщение отредактировал(а) ex3c - 4.8.2010, 19:43 |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
еще такой вопрос.
Например, уменя таблица сгенерирована яваскриптом. и когда я пытаюсь удалить только что сгенерированную строку функцией remove() ТО ничего не происходит. зато если перезугрузить страницу, то все работает. в чем может быть причина? |
|||
|
||||
CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 1 Всего: 28 |
возможно remove() выполняется до отрисовки таблицы?
код можно посмотреть. |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
function delete_person_contact(value)
{ $(document).ready(function(){ var id = "#"+value; $.post("/php/delete_contact.php",{str: id},function (data){ $(""+id+"").remove(); }); }); Вообщем если страница загружена, то нужный контент удаляется. А вот если контен динамически образуется скриптом после того как страница загружена, то он не удаляется. |
|||
|
||||
CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 1 Всего: 28 |
когда выполняется delete_person_contact?
контент точно сформировался до вызова delete_person_contact? $(""+id+"").html(); что показывает |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
ничего не показывает.
а вот alert(id); показывает Id контакта, который нужно удалить. еще заметил странную вещь. если четыре раза кликнуть то контент все-такиудаляется. а вот как я вызываю обработчик на всякий случай <img onclick="delete_person_contact(getElementById('pid_<?=$person_contact['id_person_contact'];?>').id);" |
|||
|
||||
CruorVult |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 1 Всего: 28 |
о ужос ![]() можно просто
после асинхронного ответа:
переменная id не существет. Возвращайте с сервера person_id а потом формируйте id dom-елемента:
|
||||||||
|
|||||||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
спасибо. а как должен сформироваться контент чтобы в переменной data.person_id хранилось нужное значение?
|
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
дата возвращает нужный ид. все равно та же фигня. |
|||
|
||||
CruorVult |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 868 Регистрация: 24.9.2008 Где: г.Киев, Украина Репутация: 1 Всего: 28 |
проблема может заключатся в отсутствии объекта $("#pid_"+data+"").
Просмотрите DOM(в Opera - Dragonfly, Mozilla - Firebug), и убедитесь что элемент существует. |
|||
|
||||
lumentek |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 19.11.2009 Репутация: нет Всего: нет |
Вообще страности. проверил — объект создается.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |