2010-09-22 106 views
0

我有一些jQuery代码可以删除表格行。问题是当我删除它时,它会强制我的页面转到顶部。 表格行有一个删除链接,可以删除它自己。我认为这是使其回滚到顶部的问题。我试图设置外部的另一个元素的焦点去除后集中,但没有喜悦。 我现在使用了偏移量并滚动到它,但它看起来很糟糕。任何人都知道如何停止重新定位。Jquery删除表格元素

感谢

+4

你加'返回FALSE'或'事件.preventDefault()'到你的事件处理程序? – 2010-09-22 16:05:13

+0

非常感谢你,这是很简单的回报错误。 – Podge 2010-09-22 16:16:32

+0

如果你发布它作为答案,我会确定。 – Podge 2010-09-22 16:16:59

回答

0

您的问题是,jQuery代码实际运行和删除的行,但是HTML默认功能也在努力。 试试这个停止链接跟随他们的href(我猜你有HREF =“#”,它向你默认页面的顶部)

$('.remove').click(function(event){ 
    event.preventDefault; 
    $(this).parent().parent().remove(); 
    });