我正在通过 jQuery 使用 AJAX 来发出获取请求。成功后,我将结果放入 div:
$.get("content.php", function(result) {
$('#content').html(result);
我请求的内容本身是 HTML 并且有两个 div#article_name
和#article_content
. 加载后,我检查是否#article_content
有孩子。如果没有,我添加一个<p>
块:
if (!$('#article_content').children().length) {
$('#article_content').html('<p>(Click here to enter text)</p>');
}
}
这有效,直到 JavaScript 离开回调函数。也就是说,在我的条件之后,<p>
添加了块;但是当我进入 Chrome 的检查器时,它会潜入 jQuery 的回调部分,当它通过<p>
块时消失了。
我已经在控制台中运行了我的条件以确保它不是问题。