永发信息网

jquery删除指定的tr

答案:3  悬赏:60  手机版
解决时间 2021-03-23 07:56
  • 提问者网友:棒棒糖
  • 2021-03-22 08:33
jquery删除指定的tr
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-03-22 09:37
点击删除按钮时触发下面的方法:
function deleteTr(obj){
//obj也就是按钮的父元素是tr的话
$(obj).parent().remove();
}追问不完整追答你是说你的删除按钮不在tr里吗
把你的代码贴一发,骚年追问其实就是一行里面分成四个格子,前三个装数据,最后一个放按钮,我要点击按钮,清楚掉前面三格的数据。或者删除整行(如何能达到清楚前三格的数据就最好了,就不用删了)追答这样就可以了,tr是button的爷爷元素。
jsp:
$(obj).parent().parent().remove();追问$(obj).parent().parent().remove();
这一行单独放在一个script里?obj是个id?
不管用。点击没反映追答function deleteTr(obj){
//obj也就是按钮的父元素是tr的话
$(obj).parent().parent().remove();
}
obj是jsp里button的onclick时间传进来的,如下这样写:

我这里亲自试过都可以删除了。

你再试试追问

并不行

追答你F12看看报什么错误,是不是Jquery没引进来啊追问Error("Bootstrap's JavaScript requires jQuery")。
但是我确定顺序是正确的。而且我用其他的js又没有问题。追答这个错误是Bootstrap的,应该是Jquery没有引进来,你把Jquery的引入代码行写到Bootstrap的引入前面
全部回答
  • 1楼网友:拜訪者
  • 2021-03-22 11:54
今天我也遇到该问题:很轻松的瞎猫碰到死耗子解决了。
1、在button 的onclick事件中直接将this传过去:removeColunm(this);
2、在事件中,this.parent():代表获取到td ,this.parent().parent():代表获取到tr。
function removeColumn(thisbutton){
$(thisbutton).parent().parent().remove();
}
好人一生平安,拿走不谢。
  • 2楼网友:十鸦
  • 2021-03-22 10:27

$(".btn").click(function(){
$(".tr").remove();

});追问不行。我的删除按钮是放在一个格子里的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯