jQuery 方法大全
jQuery 是一个非常受欢迎的 JavaScript 库,它简化了 HTML 文档的遍历、事件处理、动画和 Ajax 交互等操作。以下是一些常用的 jQuery 方法:
$(selector)
或jQuery(selector)
- 选择 HTML 元素.each(function(index, element))
- 遍历被选元素的集合.click(function)
- 当按钮点击时执行的函数.hover(function, function)
- 鼠标悬停和鼠标离开事件.focus(function)
- 当元素获取焦点时执行的函数.blur(function)
- 当元素失去焦点时执行的函数.show()
- 显示被选元素.hide()
- 隐藏被选元素.toggle()
- 切换被选元素的可见状态.slideDown()
- 以滑动动画显示被选元素.slideUp()
- 以滑动动画隐藏被选元素.slideToggle()
- 切换被选元素的可见状态以滑动动画.fadeIn()
- 以淡入动画显示被选元素.fadeOut()
- 以淡出动画隐藏被选元素.fadeToggle()
- 切换被选元素的可见状态以淡入/淡出动画.animate({params}, speed, callback)
- 创建自定义动画.text()
- 获取或设置被选元素的文本内容.html()
- 获取或设置被选元素的内部 HTML 内容.val()
- 获取或设置被选表单元素的值.attr()
- 获取或设置被选元素的属性值.removeAttr()
- 从被选元素中移除一个或多个属性.addClass()
- 向被选元素添加一个或多个类.removeClass()
- 从被选元素删除一个或多个类.toggleClass()
- 对被选元素进行切换类操作.css()
- 获取或设置被选元素的一个样式属性.append()
- 在被选元素内部的末尾插入内容.prepend()
- 在被选元素内部的开头插入内容.after()
- 在被选元素之后插入内容.before()
- 在被选元素之前插入内容.remove()
- 从 DOM 中删除被选元素.empty()
- 从被选元素中删除子元素.ajax({params})
- 执行异步 HTTP 请求.getJSON({params})
- 通过 HTTP GET 请求从服务器加载 JSON 编码的数据.load(url, data, callback)
- 从服务器加载数据并把返回的数据放入被选元素中
以上是 jQuery 的一些常用方法,具体使用时需要根据实际需求选择合适的方法。
示例代码:
$(document).ready(function(){
// 点击按钮时隐藏或显示 p 元素
$("button").click(function(){
$("p").slideToggle();
});
// 当鼠标悬停在 p 元素上时改变其颜色
$("p").hover(function(){
$(this).css("background-color", "yellow");
}, function(){
$(this).css("background-color", "pink");
});
// 输入框获取焦点时清空内容
$("input").focus(function(){
$(this).val("");
});
评论已关闭