JQuery ready函数没有加载我想要的东西

时间:2012-01-06 20:37:37

标签: jquery html ready

我试图确保我的JQuery就绪功能正常运行。从长远来看,我希望能够在页面加载后加载图像,但是现在,我只是尝试使用文本,而且它无法正常工作。这是我的代码。

//inside my html

<div id= "person_image">
    <p> has not been replaced </p>
</div> 


//the ready function... this is in another file, but I know it is accessing properly 
//the made it text is displaying as it should

$(document).ready(function(){
    alert("made it");
    $("person_image").html("<p> replacement string </p>");
});

每当我重新加载页面时,什么都没有改变,它仍然显示&#34;没有被替换&#34;。我是否在使用JQuery ready函数做错了什么?

3 个答案:

答案 0 :(得分:4)

您缺少#

$("#person_image")

截至目前,您正在尝试访问元素<person_image>,而不是使用id person_image的内容。

答案 1 :(得分:3)

你忘记了'#'!

$("person_image").html("<p> replacement string </p>");

应该是:

$("#person_image").html("<p> replacement string </p>");

答案 2 :(得分:2)

尝试$("#person_image").html("<p> replacement string </p>"); 代替 $("person_image").html("<p> replacement string </p>");