我试图在没有刷新页面的情况下点击a
(锚标记)来更改页面。我使用以下脚本。
$('.menu-custom-menu li a').click(function(evt){
evt.preventDefault();
var ntext = $(this).attr('href');
ChangeUrl(ntext, ntext);
});
function ChangeUrl(page, url) {
if (typeof (history.pushState) != "undefined") {
var obj = { Page: page, Url: url };
history.pushState(obj, obj.Page, obj.Url);
} else {
alert("Browser does not support HTML5.");
}
}
上面的脚本只更改url而不是提取页面元素,我想当我点击一个页面所以整个内容应该在那里时,请帮我怎么做。