使用jquery动态删除表行;不起作用
Removing a table row dynamically using jquery doesn't work
此表是动态生成的。
<table class='myTab' id='selectPlaceTable' border='1px'>
<tr>
<td>Something</td>
<td>Something</td>
<td>Something</td>
<td><input type='button' class='buttonRmv' id='buttonRmv' value='+'</td>
</tr>
</table>
jquery函数
$(document).ready(function(){
$(".buttonRmv").on('click',function(){
$(this).parent().parent().remove();
});
});
使用此
检查演示
$(document).ready(function(){
$(document.body).on('click',".buttonRmv",function(){
$(this).parent().parent().remove();
});
});
由于您正在动态生成HTML,请使用事件委派和.closest()
,如图所示:-
$(document).ready(function(){
$(document.body).on('click',".buttonRmv",function(){
$(this).closest('tr').remove();
});
});
试试这个:
$(document).ready(function(){
$('body').on('click',".buttonRmv",function(){
$(this).closest('tr').remove();
});
});
试试下面的代码:
$(document).ready(function(){
$('body').on('click',".buttonRmv",function(){
$(this).closest('tr').remove();
});
});
相关文章:
- Jquery行删除对我不起作用,如何设置它
- 删除确认对话框在第一次单击时不起作用
- JS动态添加字段-删除按钮不起作用
- 添加/删除类淡入淡出不起作用
- 删除不起作用的父元素和所有子元素
- 节点.js快速删除 req.body 不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- 图层删除(图像);在 Kinetic.js 中不起作用
- 由 JavaScript 控制的 CSS3 单向转换在按顺序添加/删除类时不起作用
- JQuery/骨干删除在茉莉花中不起作用
- JavaScript 确认删除不起作用
- 添加/删除类在 Chrome 中对我不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- 为什么javascript替换方法(没有regex)在angularjs表达式中不起作用来删除 
- 删除不起作用的li元素
- 使用jquery动态删除表行;不起作用
- 使用javascript从特定网站删除cookie不起作用
- 从购物车中删除在AngularJS中不起作用
- 删除jQuery中的事件不起作用
- jquery+draggable/my的输入在删除后不起作用