发布网友
共4个回答
热心网友
jquery删除指定的tr可以参考以下的方法:
1、在button 的onclick事件中直接将this传过去:removeColunm(this);
2、在事件中,this.parent():代表获取到td ,this.parent().parent():代表获取到tr。
function removeColumn(thisbutton){
$(thisbutton).parent().parent().remove();
}
扩展资料:
常用的 jQuery 事件方法
$(document).ready()
$(document).ready() 方法允许我们在文档完全加载完后执行函数。该事件方法在jQuery 语法章节中已经提到过。
click()
click() 方法是当按钮点击事件被触发时会调用一个函数。
该函数在用户点击 HTML 元素时执行。
在下面的实例中,当点击事件在某个 <p> 元素上触发时,隐藏当前的 <p> 元素:
$("p").click(function(){
$(this).hide();});
dblclick()
当双击元素时,会发生 dblclick 事件。
参考资料来源:百度百科-jQuery
热心网友
点击删除按钮时触发下面的方法:
function deleteTr(obj){
//obj也就是按钮的父元素是tr的话
$(obj).parent().remove();
}
热心网友
今天我也遇到该问题:很轻松的瞎猫碰到死耗子解决了。
1、在button 的onclick事件中直接将this传过去:removeColunm(this);
2、在事件中,this.parent():代表获取到td ,this.parent().parent():代表获取到tr。
function removeColumn(thisbutton){
$(thisbutton).parent().parent().remove();
}
好人一生平安,拿走不谢。
热心网友
<tr class="tr"></tr><input type="button" class="btn" />
$(".btn").click(function(){
$(".tr").remove();
});追问不行。我的删除按钮是放在一个格子里的。