我正在使用 jQuery .load() 加载一个 php 文件。这个 php 文件回显了一个新的 div。这个 div 包含一个属性“title”,我需要在我的 js 文件中获取它的值。
// file.php
echo '<div id="max_page" title="' . $max_page . '"></div>';
// js
$("someElement").load("file.php");
var num = $("div#max_page").attr("title");
这导致 num = "undefined"。我假设这样做的原因是 div#max_page 在执行初始 $(document).ready 之后被添加到 DOM 中,因此 jQuery 根本不知道它的存在。是对的吗?
如何解决问题?(我尝试使用 .live() 进行试验,但无法让它为我工作)