Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.02.2013, 15:18
Интересующийся
Отправить личное сообщение для CheckThisOut Посмотреть профиль Найти все сообщения от CheckThisOut
 
Регистрация: 20.12.2011
Сообщений: 13

Помогите исправить
Доброго времени суток. Помогите найти ошибку.
Есть список товаров, пользователь добавляет новый товар:

$("#add_button").bind("click", function()
{
var new_item = $("#new_item").attr("value");
if(new_item=='')
{
alert("Please, enter the correct item!");
}
else
{
$.post("ajax.php",{new_item:new_item},function(dat a)
{
var temp_item="<tr><td><li>"+new_item+"</li></td><td><input type='checkbox' class='checkbox' name="+data+" ></td><td><img src='edit.jpg' value="+new_item+" class='edit_img'></td></tr>";
$("tr:last").after(temp_item);
$("#new_item").attr("value","");
});
}
});

Рядом с каждым товаром есть checkbox, если я выбираю какой то из них, появляется кнопка "удалить" для удаления одного или нескольких товаров:

$(".checkbox").bind("click", function()
{
if($(".checkbox").is(':checked'))
{
$("#del_button").show();

}
else
{
$("#del_button").hide();
}
});

Проблема вот в чем: если пользователь добавляет новый товар (добавление происходит AJAX'ом) и сразу хочет его удалить, ставя галочку в checkbox, то кнопка "Удалить" не появляется..С чем это может быть связано?Заранее благодарен все за помощь!
Ответить с цитированием
  #2 (permalink)  
Старый 26.02.2013, 16:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Сообщение от CheckThisOut
добавление происходит AJAX'ом
bind on("click",
Ответить с цитированием
  #3 (permalink)  
Старый 26.02.2013, 16:38
Интересующийся
Отправить личное сообщение для CheckThisOut Посмотреть профиль Найти все сообщения от CheckThisOut
 
Регистрация: 20.12.2011
Сообщений: 13

Вместо bind написать on?
Ответить с цитированием
  #4 (permalink)  
Старый 26.02.2013, 16:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

CheckThisOut,
http://jquery.page2page.ru/index.php5/On
Ответить с цитированием
  #5 (permalink)  
Старый 26.02.2013, 16:43
Интересующийся
Отправить личное сообщение для CheckThisOut Посмотреть профиль Найти все сообщения от CheckThisOut
 
Регистрация: 20.12.2011
Сообщений: 13

Я поменял bind'ы на On - вообще ни одно событие теперь не работает.
Ответить с цитированием
  #6 (permalink)  
Старый 26.02.2013, 16:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Сообщение от CheckThisOut
Я поменял bind'ы на On - вообще ни одно событие теперь не работает
так on или On ?
Ответить с цитированием
  #7 (permalink)  
Старый 26.02.2013, 17:04
Интересующийся
Отправить личное сообщение для CheckThisOut Посмотреть профиль Найти все сообщения от CheckThisOut
 
Регистрация: 20.12.2011
Сообщений: 13

на .on , я не настолько профан в JS
Ответить с цитированием
  #8 (permalink)  
Старый 26.02.2013, 17:17
Интересующийся
Отправить личное сообщение для CheckThisOut Посмотреть профиль Найти все сообщения от CheckThisOut
 
Регистрация: 20.12.2011
Сообщений: 13

А в чем, собственно, разница между .on и .bind?
Ответить с цитированием
  #9 (permalink)  
Старый 26.02.2013, 17:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Сообщение от CheckThisOut
разница между .on и .bind
привязка ко всем элементам и будущим или только к тем что существуют на момент обьявления
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить код bytzz Элементы интерфейса 1 02.11.2012 23:45
Помогите исправить скрипт fAmOus Элементы интерфейса 4 31.08.2012 01:02
Помогите исправить функцию поиска слова opeen_door Общие вопросы Javascript 3 31.10.2011 21:44
Помогите исправить ошибки в лабораторных работах по информатике muzhik65 Общие вопросы Javascript 18 06.05.2011 13:39
Помогите исправить ошибки. AJAX на MooTools 1.11 dron79 Библиотеки/Тулкиты/Фреймворки 0 26.08.2010 10:40