这个简单的jQuery代码有什么问题?
这是一个简单的jQuery代码,我想做的是隐藏这个简单的jQuery代码有什么问题?,jquery,Jquery,这是一个简单的jQuery代码,我想做的是隐藏#bling,但它没有 <script language="javascript"> $("document").ready(function() { $('#bling').hide(); }); </script> <div id="bling" style="background-color:#FFFF66; width:100px; height:100px;">&l
#bling
,但它没有
<script language="javascript">
$("document").ready(function() {
$('#bling').hide();
});
</script>
<div id="bling" style="background-color:#FFFF66; width:100px; height:100px;"></div>
$(“文档”).ready(函数(){
$('#bling').hide();
});
谢谢
Dave将$(“文档”)更改为$(文档)
更改:
$(“文档”).ready(函数(){
//…到
$(function(){确保在HTML中包含jQuery核心javascript文件。除此之外,您的代码应该更像这样:
<script type="text/javascript">
$(document).ready(function() {
$('#bling').hide();
});
</script>
$(文档).ready(函数(){
$('#bling').hide();
});
请注意脚本标记上的type
属性以及document
不在引号中。我测试了代码,它运行良好,即使您在脚本标记上有字符串“document”
而不是document
和一种古老的语言
属性
在脚本标记上使用type=“text/javascript”
。您只需向jQuery对象发送一个函数,作为使用就绪函数的快捷方式:
<script type="text/javascript">
$(function(){
$('#bling').hide();
});
</script>
$(函数(){
$('#bling').hide();
});
但是,由于问题不在于此代码,因此页面中还有其他原因导致了此问题
- 检查是否已成功包含jQuery脚本
- 检查您没有id为“bling”的其他元素。id在页面中必须是唯一的
- 检查Javascript错误消息。在IE中检查状态栏中的通知。在Firefox中打开Javascript控制台
确保jQuery正在加载:
<script language="javascript">
$(document).ready(function() {
alert('Can you hear me now?');
//$('#bling').hide();
});
</script>
$(文档).ready(函数(){
警惕(‘你现在能听到我说话吗?’);
//$('#bling').hide();
});
对我来说就是这样。
尝试从jquery站点使用jquery,代码如下
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script language="javascript">
$("document").ready(function() {
$('#bling').hide();
});
</script>
<div id="bling" style="background-color:#FFFF66; width:100px; height:100px;">aaaaaaaa</div>
$(“文档”).ready(函数(){
$('#bling').hide();
});
AAAAA
看看它是否有效。这不应该影响这段代码,但语言可能应该类似于language=“text/javascript”
这段代码在Firefox和IE8中运行良好。你确定加载了Jquery吗?@anonymous:language属性的值是正确的。不过,最好使用type=“text/javascript”是否在HTML中包含jQuery?'$(文档).ready(函数(){$(“#bling”).hide():});test'检查上述内容
$(文档).ready(函数(){$('#相册"结果').hide();});testNote:它不包括来自jQuery站点的脚本,而是包括来自Google站点的脚本。