jquery
2010-03-30 46 views 0 likes 
0

为什么我无法在我的开发箱中显示文本?jquery html或innerHTML?

<script type="text/javascript"> 

    $(document).ready(function() 
    { 
     $("facebookUserBox").innerHTML("you have not loggged in...") 
    }); 

    var loggedIn = '<%=IsLoggedIn%>' 
    if (loggedIn) 
    { 
     $("facebookUserBox").innerHTML("Logged in text"); 
    } 

</script> 


<body> 
<form id="form1" runat="server"> 

<div id="facebookUserBox"></div> 
<br /> 
<br /> 

    User Id: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
    Password: <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> 

</form> 
</body> 
</html> 

PS:我不知道我的jquery路线搞砸了。

回答

3

$("facebookUserBox")应该$("#facebookUserBox")

1
#facebookUserBox 

在你使用选择PrototypeJS,jQuery使用CSS选择器$()函数

4

您需要#前缀您的jQuery选择告诉它你”通过ID选择一个元素。

$("#facebookUserBox") 
2

这是jQuery的,没有原型 使用$("#facebookUserBox")代替$("facebookUserBox")

相关问题