AJAX内容中的JavaScript使用jQuery自引用更多AJAX内容

AJAX内容中的JavaScript使用jQuery自引用更多AJAX内容,javascript,jquery,ajax,Javascript,Jquery,Ajax,前几天我问了一个类似的问题,我以为我已经解决了,但现在我意识到我没有。不过,我确实从另一个问题中学到了一些有价值的东西,所以我创建了这个新问题,而不是删除某人的答案。这次我会尽量把我的问题说得更具体一点 我有一个HTML页面,使用自定义函数调用jQuery.AJAX,从PHP文件加载一些动态AJAX内容,例如: $('#navigation a').click(function() { var getPage = $(this).attr("class"); generatePage(g

前几天我问了一个类似的问题,我以为我已经解决了,但现在我意识到我没有。不过,我确实从另一个问题中学到了一些有价值的东西,所以我创建了这个新问题,而不是删除某人的答案。这次我会尽量把我的问题说得更具体一点

我有一个HTML页面,使用自定义函数调用
jQuery.AJAX
,从PHP文件加载一些动态AJAX内容,例如:

$('#navigation a').click(function() {
  var getPage = $(this).attr("class");
  generatePage(getPage);
});

function generatePage(pageNum) {
  $('#ajax-content').load(page.php + ' #someDiv-' + pageNum);
}
因此,在本例中,您单击主页面上的
#navigation
中的任何链接,它会将与其类名匹配的内容(在本例中为“1”,因此
#someDiv-1
)从page.php放入同样位于主页面上的
#ajax content
容器中。很好。那部分有效

当我试图以同样的方式在检索到的AJAX内容中创建链接时,问题就出现了。因此,如果检索到的
#someDiv-1
内容包含如下链接:

<a href="#" class="4">Page 4</a>

我如何使它工作,以便在单击它时,它将
页面.php
#someDiv-4
内容转储到主
#ajax content
容器中?我意识到容器甚至不存在于AJAX内容中,那么还有其他方法可以做到这一点吗


正在寻找AJAX专业版!你不必把答案交给我,但如果你能朝着正确的方向努力,我将不胜感激。感谢阅读。

我将制作一个jQuery事件处理程序,用于查找该类名并更改该元素的URL

我可能会通过这样做来简化:

<a href="#" class="linkto _4">Page 4</a>

注意:HTML规范说类名不能以数字开头。事实上,在实际工作中,它们并不以数字开头;这纯粹是举个例子。但我也不知道,所以谢谢!=)那么你可能已经来过这里了?不,我没有去过那里。但我现在非常欣赏这些例子。谢谢你,先生。天哪,.on()超出了我的工资等级。看来我还得学呢!谢谢
<a href="#" class="linkto" data-alt_url="_4">Page 4</a>

$('.linkto').data('alt_url')