Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > В чем ошибка. |
Автор: Predator199 31.1.2013, 09:24 |
Что есть:![]() Необходимо сменить гл категорию, sub категории "Катег3". Через jaix, удаляем строчку и перемещаем категорию в конец "Катег2". Что получается: ![]() Далее, необходимо эту же категорию переместить в другую категорию. Что получается: ![]() Проблема в том, что категория , верней строчку html уже не удаляется. Если ранее категория была перемещена без обн страницы. Строчка удалиться, если обнов страницу. Если вновь будит новый dom. Скажите как можно решить? |
Автор: Sanchezzz 1.2.2013, 08:18 |
Мой мозг не понял вашего вопроса что у вас там не получается. Оперировать в JS jquery от элемента appent вставить внутрь элемента before вставить до указанного элемента after вставить после указанного элемента remove удалить элемент... |
Автор: Predator199 1.2.2013, 11:00 |
На 3-м скриншете. Самая нижняя категория "катег3", я ее переместил в "Катег1". Проблема в том, я не знаю по какой причине не удаляется строчка. Перемещал я ее 2 раза, со второго раза она не удаляется. Скажите пожалуйста, в чем может быть причина, переменные все верны. Удаляю так: $('.catop'+result.delet).remove(); Как я себе представляю. Квери создает dom документ, при загрузке страницы. А так как я перемещал 1 раз элемент по страницe, все действия выполнились так как и должно. А вот на второй раз, когда dom документ старый (не новый код содержит ,расположение элементов). Тогда он не может найти новую строчку(орент по id). Так как ранее была удалена. Скажите, может как то подгружать заново скрипт. Ранее я так делал, потом заметил что бесполезно. Вообщем я запутался, скажите что мне нужно сделать или хотя б как квери считыват код. |
Автор: Aliance 4.2.2013, 15:44 |
![]() ![]() |