在页面加载时,我希望隐藏div。我附上了一个警报,但它没有隐藏div。
代码:
$(function () {
alert('test');
$('#hide').hide();
});
<div id="hide">
<ul>
<li><a href="#">Facebook</a></li>
<li><a href="#">Twitter</a></li>
<li><a href="#">Diggs</a></li>
</ul>
</div>
答案 0 :(得分:1)
脚本在加载DOM之前运行,因此$('#hide')
尚不存在。
像这样包裹你的功能:
$(document).ready(function() {
$('#hide').hide();
});
答案 1 :(得分:0)
这是javascript错误和禁用操作的组合。我试图对其他开发者制作的页面进行编辑。谢谢你的建议。