因为点击事件的原型也是还回的数据,所以要绑定在body上面。
// $("#w_tagPage a[wid]").click(function(){ $("body").on('click','#w_tagPage a[wid]',function(){ $(this).addClass("w-active").siblings("#w_tagPage a[wid]").removeClass("w-active"); var kindVal=$(".w-tagNav:not(.w-disno) a.w-active").attr("id"); var pageVal=$(this).attr("wid"); //console.log(kindVal+'--'+pageVal); $.ajax({ url: "/index.php?tags-getitems.html", type: "POST", data: { cat_id: kindVal,page_id: pageVal }, success: function (html) { var stateObject = {};//翻页同时更改链接 var title = ""; var newUrl = '/p'+pageVal+'html'; history.pushState(stateObject,title,newUrl); $("#w_tagContent").html(html); } }) })