当页面加载完成后,jQuery 提供了一个简单的方法来执行代码,即使用 $(document).ready()
或其简写形式 $(function() {})
。这个方法会在 DOM(文档对象模型)加载完成后立即执行,但通常在所有资源(如图片)加载完成之前执行。
// 使用 $(document).ready()
$(document).ready(function() {
console.log("DOM is ready!");
// 绑定点击事件
$('#myButton').click(function() {
alert('Button clicked!');
});
});
// 使用简写形式
$(function() {
console.log("DOM is ready!");
// 动态改变元素内容
$('h1').text('Hello, jQuery!');
});
原因:可能是 jQuery 库未正确引入或路径错误。 解决方法:确保 jQuery 库已正确引入,并检查路径是否正确。
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
原因:代码放置在 <head>
标签中,或者放在了 $(document).ready()
外部。
解决方法:将代码放置在 $(document).ready()
内部,或者将 <script>
标签放在 <body>
标签的底部。
<body>
<!-- 页面内容 -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
// 你的代码
});
</script>
</body>
通过以上信息,你应该能够理解 jQuery 在页面加载完成后的使用方法及其相关概念和问题解决技巧。
领取专属 10元无门槛券
手把手带您无忧上云