Показать сообщение отдельно
  #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, то кнопка "Удалить" не появляется..С чем это может быть связано?Заранее благодарен все за помощь!
Ответить с цитированием