为什么我无法在开发框中显示文字?
<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对齐是否搞砸了。
答案 0 :(得分:4)
您需要在jQuery选择器前添加#
前缀,告诉您按ID选择元素。
$("#facebookUserBox")
答案 1 :(得分:3)
$("facebookUserBox")
应为$("#facebookUserBox")
答案 2 :(得分:2)
这是jQuery,而不是原型
使用$("#facebookUserBox")
代替$("facebookUserBox")
答案 3 :(得分:1)
#facebookUserBox
在PrototypeJS中你会使用那个选择器,jQuery使用CSS选择器来实现$()函数