2010-09-22 213 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(); 
    });