var row = document.getElementById("table").tBodies[0].rows;
$(function() {
$('table td').click(function(e) {
if (e.target.id === "Sellbtn") {
var sell = prompt("Input the amount you wish to sell");
for (var i = 0; i < row.length; i += 1) {};
//where the problem lies i guess
row.cells[4].innerHTML = parseInt(row.cells[4].innerHTML) - sell;
row.cells[6].innerHTML = +sell + +row.cells[6].innerHTML;
} else if (e.target.id === "Deletebtn") {
return false;
} else {
var ask = prompt("ادخل");
$(this).html(ask);
}
});
});
У меня есть строки в таблице, загружаемой из локального хранилища, так как они были ранее сохранены. Каждая строка имеет кнопку продажи, которая при нажатии дает подсказку и запрашивает сумму для продажи. Когда пользователь вводит значение, он должен вычесть число в cell[4]
с того числа, которое вводил пользователь, но происходит то, что он только вычитает из cell[4]
из последней добавленной строки, он не обнаруживает, какая строка кнопки I ' m кликнуть на. Ввод этого в циферблат for
ничего мне не дает, даже ошибки.Кнопка HTML в строке не работает
Пожалуйста, включите соответствующий HTML-код в свой вопрос. –
parseInt продать тоже. –
Внизу справа от клавиатуры находится кнопка полной остановки, она используется между предложениями. – Jamiec