单击注册具有相同类名的多个按钮
onclick registering for multiple buttons with the same class name
现在,当我单击使用类"btn-danger"的单独按钮时,它将被删除。如何修改我的函数以仅在与正在运行的函数相关时删除任何内容?
function UpdateTrash(wo)
{
jQuery.ajax({
type: "POST",
url: "functions/markTrash.php",
data: 'wo='+wo,
cache: false,
success: function(response)
{
//alert("Record successfully updated");
}
});
}
$("#dataTables-example").on('click', '.btn-danger', function () {
$(this).parent().parent().remove();
});
$("#dataTables-example2").on('click', '.btn-danger', function () {
$(this).parent().parent().remove();
});
按钮:
<td><br><center><button type="button" name="trashButton1" class="btn btn-danger" onClick="UpdateTrash(<?php echo $orow['WorkOrder']; ?>);"/>Trash</button></a></center></td>
其他按钮:
<td><center>
<button type="button" name="rush1" class="btn btn-outline btn-danger" onClick="UpdateRush(<?php echo $orow['WorkOrder']; ?>);"/>Rush</button>
</center><br><center>
<button type="button" name="pool1" class="btn btn-outline btn-info" onClick="UpdatePool(<?php echo $orow['WorkOrder']; ?>);"/>RFP</button></a>
</center></td>
我假设问题出在你的jQuery选择器上。
$(this)
-> <button></button>
.parent()
-> <div></div>
这是一个工作示例。https://jsfiddle.net/gcLt9d8f/
.HTML:
<div id="dataTables-example">
<button class='btn-danger'>
Button 1
</button>
</div>
<div id="dataTables-example2">
<button class='btn-danger'>
Button 2
</button>
</div>
JS (jQuery(:
$("#dataTables-example").on('click', '.btn-danger', function () {
$(this).parent().remove();
});
$("#dataTables-example2").on('click', '.btn-danger', function () {
$(this).parent().remove();
});
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 多个单选按钮组相互干扰
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Javascript按钮下拉列表
- jquery试图按名称获取按钮位置
- 漂亮照片图片库中的Facebook赞按钮
- 扩展移相器按钮类不工作
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 在具有相同类的单个页面上,在jquery中创建多个next和previous按钮
- 用Javascript在具有相同类的按钮上显示标签
- 单击页面上具有相同类 Javascript 的所有按钮
- 单击注册具有相同类名的多个按钮
- 访问HTML多按钮标签值,具有在PHP中创建的相同类值并在Javascript中获取
- 正在寻找一种在spectrumjs中具有相同类名的两个不同按钮上触发单独事件的方法
- 在下面的场景中,如何在AJAX函数调用中禁用和启用表单上存在的所有具有相同类的按钮
- 具有相同类的多个按钮don'不起作用
- JQuery点击功能出现问题的同类按钮
- 如何为具有相同类名的多个按钮添加事件侦听器?
- 如何将按钮添加到具有相同类的每个节点