jquery - 在单击输入类型时附加按钮的值
问题描述
如何在单击时将按钮的值附加到delete_id_receiver 文本字段。如果单击 3 个按钮,则输出应为 1,2,3。
并将删除按钮的值更改为“UNDO”并删除文本输入上的值。
<table class="table">
<tr>
<td><button onclick="deleteVal(1)" type="button"> Delete </button></td>
<td> John </td>
</tr>
<tr>
<td><button onclick="deleteVal(2)" type="button"> Delete </button></td>
<td> May </td>
</tr>
<tr>
<td><button onclick="deleteVal(3)" type="button"> Delete </button></td>
<td> Andrew </td>
</tr>
<input type="text" id="delete_id_receiver">
这是我尝试过的,但它没有在点击时存储 id
function deleteVal(val){
var delete_id = val;
document.getElementById('delete_id_receiver').value = val;
}
解决方案
你快到了。只是缺少添加以前的值。利用 :+=
function deleteVal(val) {
var delete_id = val;
document.getElementById('delete_id_receiver').value += val + ',';
}
<table class="table">
<tr>
<td><button onclick="deleteVal(1)" type="button"> Delete </button></td>
<td> John </td>
</tr>
<tr>
<td><button onclick="deleteVal(2)" type="button"> Delete </button></td>
<td> May </td>
</tr>
<tr>
<td><button onclick="deleteVal(3)" type="button"> Delete </button></td>
<td> Andrew </td>
</tr>
<input type="text" id="delete_id_receiver">
推荐阅读
- angular - 模拟 http => 在 Angular 7 中返回 observable 的问题
- google-apps-script - 我可以根据另一个匹配的单元格条件使用 Google Apps 脚本自动链接两个单元格吗?
- database - 如何加快大型数据库中的 LIMIT & OFFSET 查询
- android - 如何在提交的所有时间显示验证码挑战对话框
- android - 根据 BuildTypes 选择风格
- python - Python无法解析变量,鸭子打字说?
- c# - 将选项值从一个下拉列表复制到另一个
- python - 计算 DataFrame 列表的平均值和众数
- c# - sqLite dotnet reader读取错误的int类型
- python-3.x - 如何获取 sqlite 查询的状态?