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.4.min.js"></script>
</head>
<body>
<!-- 一个简单的按钮和一个段落 -->
<button id="myButton">点击我</button>
<p id="myParagraph">这是一个段落。</p>
<script>
// 使用 jQuery 选择元素并添加事件处理程序
$(document).ready(function(){
// 通过 ID 选择器选择按钮元素
var myButton = $("#myButton");
// 添加点击事件处理程序
myButton.click(function(){
// 通过 ID 选择器选择段落元素
var myParagraph = $("#myParagraph");
// 修改段落文本内容
myParagraph.text("按钮被点击了!");
});
});
</script>
</body>
</html>
这是一个简单的HTML页面,包含一个按钮和一个段落。在页面底部的<script>
标签中,我们使用jQuery选择按钮和段落元素,并在按钮点击时修改段落的文本内容。请确保在页面中包含了jQuery库,以便代码能够正常运行。您可以通过将src
属性替换为最新版本的链接来更新jQuery库。
html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Advanced jQuery Example</title>
<!-- 引入 jQuery 库 -->
<script src="https://code.jquery.com/jquery-3.6.4.min.js"></script>
</head>
<body>
<!-- 一个输入框、按钮和一个空的列表 -->
<input type="text" id="textInput" placeholder="输入一些文本">
<button id="addToList">添加到列表</button>
<ul id="myList"></ul>
<script>
$(document).ready(function(){
// 添加到列表按钮的点击事件处理程序
$("#addToList").click(function(){
// 通过 ID 选择器获取输入框的值
var inputValue = $("#textInput").val();
// 检查输入是否为空
if (inputValue !== "") {
// 使用 append() 将新的列表项添加到列表中
$("#myList").append("<li>" + inputValue + "</li>");
// 清空输入框
$("#textInput").val("");
}
});
// 示例:使用 AJAX 请求获取数据
$("#myList").on("click", "li", function(){
var listItem = $(this);
// 使用 jQuery 的 AJAX 方法发送GET请求
$.ajax({
url: "https://jsonplaceholder.typicode.com/posts/1",
method: "GET",
success: function(data){
// 在列表项下方显示获取到的数据
listItem.append("<p>Title: " + data.title + "</p>");
},
error: function(){
console.log("AJAX请求失败");
}
});
});
});
</script>
</body>
</html>
在这个例子中,我们添加了一个输入框、一个按钮和一个空的列表。当用户在输入框中输入文本并点击"添加到列表"按钮时,将创建一个新的列表项。同时,通过点击列表项,会触发一个AJAX请求,从一个示例API获取数据,并在列表项下方显示数据的标题。这个例子展示了jQuery如何简化DOM操作和处理异步请求。