|
|
|
| Почему у меня повторяется confirm столько раз, сколько создано tr.
Подскажите как сделать чтобы вызывалась только 1 раз.
$('#ingr-plus').click(function() {
var ingr;
ingr = '<tr><td>';
ingr += '<input type="text" name="ingr[summ]" value="Кол-во" /> <input type="text" name="ingr[ves]" value="Мера веса" /> <input type="text" name="ingr[comm]" value="Комментарий" />'
ingr += '<input type="button" value="-" />';
ingr += '</td></tr>';
$('#ingr').append(ingr);
$('#ingr input[type=button]').click($ingr_minus);
});
var $ingr_minus = function (event) {
confirm('Удалить') ? $(this).parent().parent().remove() : false;
}
<table id="ingr" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="text" name="ingr[summ]" value="Кол-во" /> <input type="text" name="ingr[ves]" value="Мера веса" /> <input type="text" name="ingr[comm]" value="Комментарий" /></td>
</tr>
</table>
<input type="button" id="ingr-plus" value="+ ингредиент" />
|
| |
|
|