jquery网页代码
html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery Example</title>
<!-- 引入 jQuery 库 -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<!-- 你的自定义 JavaScript 文件 -->
<script src="custom.js"></script>
</head>
<body>
<h1>Hello, jQuery!</h1>
<button id="click-me-btn">Click Me</button>
<div id="output"></div>
<!-- 你的 HTML 页面内容 -->
</body>
</html>
在这个示例中:
我们引入了 jQuery 库,使用的是 jQuery 官方提供的 CDN 地址。我们也引入了一个自定义的 JavaScript 文件 custom.js
,这里可以包含我们的 jQuery 代码。在页面中有一个标题 <h1>
,一个按钮 <button>
和一个空的 <div>
元素。按钮被赋予了一个 id 为 click-me-btn
,用于之后 jQuery 事件的绑定。
javascript$(document).ready(function() {
// 当文档加载完毕后执行html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery Example</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="custom.js"></script>
<style>
.error {
color: red;
}
</style>
</head>
<body>
<h1>jQuery Form Validation</h1>
<form id="myForm">
<label for="email">Email:</label>
<input type="email" id="email" name="email">
<span id="email-error" class="error"></span><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password">
<span id="password-error" class="error"></span><br><br>
<input type="submit" value="Submit">
</form>
<div id="success-message" style="display: none;">
<p>Form submitted successfully!</p>
</div>
</body>
</html>
在这个示例中,我们添加了一个表单和一个成功消息的 <div>
元素,它最初是隐藏的。
javascript$(document).ready(function() {
$('#myForm').submit(function(event) {
// 阻止表单的默认提交行为
event.preventDefault();
// 获取表单字段的值
var email = $('#email').val();
var password = $('#password').val();
// 简单的表单验证
if (email === '') {
$('#email-error').text('Email is required');
} else {
$('#email-error').text('');
}
if (password === '') {
$('#password-error').text('Password is required');
} else {
$('#password-error').text('');
}
// 如果验证通过,显示成功消息
if (email !== '' && password !== '') {
$('#success-message').show();
}
});
});
这段代码在表单提交事件中执行。它首先阻止了表单的默认提交行为,然后获取了输入框中的值,并进行了简单的验证。如果输入框为空,就在相应的错误消息元素中显示错误信息;否则,清空错误消息。
最后,如果表单验证通过,就显示成功消息 #success-message
。