行中的 HTML 按钮不起作用
HTML button in row not working
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]
,它不会检测到我正在单击按钮的哪一行。把它放在for
循环中不会给我任何东西,甚至没有错误。
你的 for 循环没有做任何事情。
认为你想做下面这样的事情,但我不太确定。
for (var i = 0; i < row.length; i += 1) {
//where the problem lies i guess
row[i].cells[4].innerHTML = parseInt(row.cells[4].innerHTML) - sell;
row[i].cells[6].innerHTML = +sell + +row.cells[6].innerHTML;
}
编辑(忽略此)
刚刚注意到这段代码+sell + +
。这也需要更改为有效的东西。
相关文章:
- JS动态添加字段-删除按钮不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- AngularJs:多次点击同一个按钮不起作用
- Ruby on Rails - 引导旋转木马按钮不起作用
- 为什么我的开关按钮不起作用
- 无法弄清楚为什么提交按钮不起作用
- 使用动画时Jquery后退按钮不起作用
- 禁用浏览器中的后退按钮不起作用
- 打印按钮不起作用
- jQuery-关闭按钮不起作用
- HTML按钮不起作用
- 清除Javascript/HTML中的画布按钮不起作用
- '有角度的靠背'返回页首按钮不起作用
- onclick() jQuery/JavaScript 显示饼图的按钮不起作用
- 网页Jquery下拉按钮不起作用