Javascript 使用.html替换div时无法停止锚点跳转

Javascript 使用.html替换div时无法停止锚点跳转,javascript,jquery,ajax,Javascript,Jquery,Ajax,我已经看到了在使用类似点击的事件时防止跳跃的方法,但是我没有使用事件,因此它对我不起作用。我正在尝试用一些检索到的信息替换div,如下所示: $.ajax({ "data": { "action": 'some_action', }, "type": "get", "dataType": "text", "success": function(data) { var s

我已经看到了在使用类似点击的事件时防止跳跃的方法,但是我没有使用事件,因此它对我不起作用。我正在尝试用一些检索到的信息替换div,如下所示:

$.ajax({
        "data": {
            "action": 'some_action',
        },
        "type": "get",
        "dataType": "text",
        "success": function(data) {
            var source = $('<div>' + data + '</div>');
            $('#id').html(source.find('#id').html());
        }
    });
我的问题是,当html替换发生时,页面跳转到id

该代码已经存在多年,最近才开始使用,而且似乎只有在chrome上才会出现


任何帮助都将不胜感激。

也许吧?我以前试过,但不幸的是没有用。谢谢你!更新后页面可能会变短,请尝试在主体上设置最小高度