进行查询时,我将结果显示在表格中,每一行都有一个按钮。通过按下它,我将所选行的信息移动到文本区域。问题是,当所有按钮具有相同的标识符时,java 总是占据第一行。
https://jsfiddle.net/a50ue2bw/
function calcular() {
$('#pedido').val($('#pedido').val() + $(this).closest('tr').find('#cantidad').val());
$('#pedido').val($('#pedido').val() + " "+ $(this).closest('tr').find('select option:selected').attr('value'));
$('#pedido').val($('#pedido').val() + " "+ $(this).attr('nombre')+ "\n");
var newPrice = parseFloat($('body').find('#categoria option:selected').attr('precio'));
var cantidadt = parseFloat($('body').find('#cantidad').val());
$("#cuenta").val(parseFloat($("#cuenta").val())+parseFloat(newPrice*cantidadt)+' €');
$("#save").val(parseFloat($("#save").val())+parseFloat(newPrice*cantidadt));
}
慕少森