jquery删除指定的tr

一行有三个<td>,我有三行,每一行最后面有个按钮用来删除当前行... 一行有三个<td>,我有三行,每一行最后面有个按钮用来删除当前行 展开
 我来答
四舍五不入6
高粉答主

2019-10-28 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:2.1万
展开全部

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

读史事思今朝
推荐于2017-11-25 · 超过16用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:18.4万
展开全部
点击删除按钮时触发下面的方法:
function deleteTr(obj){
//obj也就是按钮的父元素是tr的话
$(obj).parent().remove();
}
更多追问追答
追问
不完整
追答
你是说你的删除按钮不在tr里吗
把你的代码贴一发,骚年
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
请尊称我为父亲
2018-10-10
知道答主
回答量:1
采纳率:0%
帮助的人:810
展开全部
今天我也遇到该问题:很轻松的瞎猫碰到死耗子解决了。
1、在button 的onclick事件中直接将this传过去:removeColunm(this);
2、在事件中,this.parent():代表获取到td ,this.parent().parent():代表获取到tr。
function removeColumn(thisbutton){
$(thisbutton).parent().parent().remove();
}
好人一生平安,拿走不谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-09-18
展开全部
<tr class="tr"></tr><input type="button" class="btn" />
$(".btn").click(function(){
$(".tr").remove();

});
追问
不行。我的删除按钮是放在一个格子里的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式