如何获取页面加载后异步添加到页面的li标签的id。
我已尝试使用函数document.ready但它在异步li数据加载之前加载。
例如,在我的页面中有一个新闻数据,它以异步方式加载。我对它没有任何控制权。当用户点击新闻链接时,它会转到某个位置,我需要将其更改为其他位置。
我试过以下代码。但它没有用。
$("a[href*='Pages/results.aspx']").each(function(){
var href = $(this).attr('href').replace('/Pages/results.aspx', window.location.pathname);
$(this).attr("href", href);
});
答案 0 :(得分:0)
如果您通过Ajax加载li标签,那么我建议您将li修改函数放入readystatechange
处理程序或success
处理程序(如果您使用的是JQuery)。
如果您通过服务器后端(如ASP.net)加载li,则抛出您的
我将函数修改为jQuery的$(window).load
函数。