Помогите исправить
Доброго времени суток. Помогите найти ошибку.
Есть список товаров, пользователь добавляет новый товар: $("#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, то кнопка "Удалить" не появляется..С чем это может быть связано?Заранее благодарен все за помощь! |
Цитата:
|
Вместо bind написать on?
|
CheckThisOut,
http://jquery.page2page.ru/index.php5/On |
Я поменял bind'ы на On - вообще ни одно событие теперь не работает.
|
Цитата:
|
на .on , я не настолько профан в JS
|
А в чем, собственно, разница между .on и .bind?
|
Цитата:
|
Часовой пояс GMT +3, время: 19:11. |