我有一個函數將元素添加到一個表,該表是:jQuery的追加和刪除元素
$('#mais').on('click', function(){
var next = $('#lista tbody').children('tr').length + 1;
$(':input[name="qtd_itens"]').val(next);
$('#lista tbody').append('<tr>' +
'<td><input type="text" name="qtd' + next + '" size="5" /></td>' +
'<td><input type="text" name="unidade' + next + '" size="6" /></td>' +
'<td><input type="text" name="mercadoria' + next + '" size="20" /></td>' +
'<td><input type="text" name="codigo' + next + '" size="15" /></td>' +
'<td><input type="text" name="preco' + next + '" size="10" class="money" /></td>' +
'<td><input type="text" name="total' + next + '" size="10" readonly /></td>' +
'<th><a href="#" id="menos"><img src="imgs/delete.png" height="20px" width="20px"></a></th>' +
'</tr>');
$('.money').maskMoney({thousands:'.', decimal:','});
return false;
});
的我試着做了刪除功能,但我也不能。
我曾嘗試:
$('#menos').on('click', function(){
$('#lista tbody').children('tr:last').remove();
$(':input[name="qtd_itens"]').val() -= 1;
});
但它不工作。有人可以幫忙嗎?
'$( ':輸入[名稱= 「qtd_itens」]')VAL() - = 1;'應該是'$(':輸入val($('#lista tbody')。children('tr')。length);' –