Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > AJAX

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 24.11.2008, 15:08   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 24.11.2008
Сообщений: 1
Репутация: 0
По умолчанию Jquery. Как сделать чтоб созданные элемены первый функией, были доступны из второй.

Пример - первая функция добавляет блоки в контейнер, вторая их должна удалять.
делаю так:
<script type="text/javascript">
$(document).ready(function() {
$(".products").click(function(){
var code = $(this).find("img").attr("id");
var name = $(this).find("img").attr("alt");

$("#basket").append("<div class='basket' id='" + code + "'><input type='text' class='qnt' /> " + name + "<img src='droppable-delete.gif' class='delete' alt='Удалить'></div>");
});



$(".delete").click(function () {
$(this).parent().remove();
});

});

</script>

Но функция которая должна удалять не находит созданные блоки.
zeman2222 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Yealink SIP-T58W ProМагазин бытовой техники: хозяйственная складная тележка зубр максимальная нагрузка 90 кг 38750-90 - переходи на сайт ТАЙМТВ!успенская любовь концерт - redkassa.ruшкаф автоматического управления korf life реку-2Мебельный магазин: тумба под телевизор с полками - Переходи на сайт!


Старый 05.12.2008, 21:12   #2
nanomyte
Пользователь
 
Пол:Мужской
Регистрация: 28.10.2008
Сообщений: 42
Репутация: 2
По умолчанию Re: Jquery. Как сделать чтоб созданные элемены первый функией, были доступны из второ

Повесь onclick удаления один раз на сам #basket - событие до него всплывет, и работай с элементом, на котором клик произошел - если у него класс "delete", то делай удаление.

P.S. Функция удаления не работает под любым браузером, или только под IE?
nanomyte вне форума
 
Ответить с цитированием Вверх
Старый 06.12.2008, 16:39   #3
superduper1
Неактивный пользователь
 
Регистрация: 06.12.2008
Сообщений: 2
Репутация: 0
По умолчанию Re: Jquery. Как сделать чтоб созданные элемены первый функией, были доступны из второ

под любым
superduper1 вне форума
 
Ответить с цитированием Вверх
Старый 28.07.2009, 18:03   #4
alex2b
Неактивный пользователь
 
Пол:Мужской
Регистрация: 30.07.2008
Сообщений: 9
Репутация: 0
По умолчанию Re: Jquery. Как сделать чтоб созданные элемены первый функией, были доступны из второ

$(".delete").click(function () {$(this).parent().remove();}); - вот здесь обработчик навешивается только на элементы, которые существуют в момент вызова

Чтобы он работал и с созданными позже, нужно сделать так:
$(".delete").live('click',function () {$(this).parent().remove();});

Читайте документацию: http://docs.jquery.com/Events/live
alex2b вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расплющенный космос / Tripping the Rift. Первый и второй сезоны! akikaki Мультфильмы 1 18.12.2009 19:33
reName (в 100 папках),так чтоб в КАЖДОЙ папке были файлы 1.jpg,2,3...50.JPG tasheal Скорая помощь 7 18.06.2009 20:24
Какой Half-Life лучше первый или второй? Shejdee Архив 69 05.02.2008 04:24
plugons Photoshop, Как сделать, чтоб они все работали?? WebDev Архив 2 05.03.2007 10:39

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:39. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04498 секунды с 11 запросами