返回
jQuery文档、事件、动画 | jQuery从入门到精通05
前端
2024-01-22 02:29:02
目录
- jQuery文档处理:增删改查
- append()
- appendTo()
- prepend()
- prependTo()
- before()
- after()
- remove()
- empty()
- html()
- text()
- jQuery事件处理
- click()
- dblclick()
- mouseover()
- mouseout()
- mousedown()
- mouseup()
- keydown()
- keyup()
*keypress() - change()
- submit()
- jQuery动画效果
- fadeIn()
- fadeOut()
- fadeToggle()
- slideDown()
- slideUp()
- slideToggle()
- animate()
1. jQuery文档处理:增删改查
jQuery提供了多种方法来操作HTML文档中的元素,包括添加、删除、修改和获取内容。
- append() :将内容追加到每个匹配元素的末尾。
- appendTo() :将所有匹配的元素追加到另一个指定的元素。
- prepend() :将内容追加到每个匹配元素的开头。
- prependTo() :将所有匹配的元素追加到另一个指定的元素的开头。
- before() :在每个匹配元素之前插入内容。
- after() :在每个匹配元素之后插入内容。
- remove() :删除所有匹配的元素。
- empty() :清空所有匹配的元素的内容。
- html() :获取或设置所有匹配元素的HTML内容。
- text() :获取或设置所有匹配元素的文本内容。
2. jQuery事件处理
jQuery提供了丰富的事件处理方法,允许您对用户的各种操作进行响应。
- click() :当元素被点击时触发。
- dblclick() :当元素被双击时触发。
- mouseover() :当鼠标指针移入元素上时触发。
- mouseout() :当鼠标指针移出元素上时触发。
- mousedown() :当鼠标指针在元素上按下时触发。
- mouseup() :当鼠标指针在元素上松开时触发。
- keydown() :当键盘上的一个键被按下时触发。
- keyup() :当键盘上的一个键被松开时触发。
- keypress() :当键盘上的一个键被按下并松开时触发。
- change() :当元素的值发生改变时触发。
- submit() :当表单被提交时触发。
3. jQuery动画效果
jQuery提供了多种方法来创建动画效果,让网页变得更加生动有趣。
- fadeIn() :逐渐显示元素。
- fadeOut() :逐渐隐藏元素。
- fadeToggle() :在显示和隐藏元素之间切换。
- slideDown() :垂直向下显示元素。
- slideUp() :垂直向上隐藏元素。
- slideToggle() :在显示和隐藏元素之间垂直切换。
- animate() :以指定的持续时间和效果来改变元素的样式。
示例代码
<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>
<div id="div1">这是一个元素</div>
<script>
$(document).ready(function() {
// 添加元素
$("#div1").append("<p>这是一个段落</p>");
// 删除元素
$("#div1 p").remove();
// 修改元素内容
$("#div1").html("这是一个新的元素");
// 获取元素内容
var content = $("#div1").html();
// 绑定事件
$("#div1").click(function() {
alert("元素被点击了!");
});
// 创建动画效果
$("#div1").fadeIn(1000);
});
</script>
</body>
</html>
总结
jQuery是一个功能强大的JavaScript库,提供了丰富的功能来操作HTML文档、处理事件和创建动画效果。通过学习jQuery,您可以轻松地创建出更具交互性和动态性的网页。