jQuery中的变量前面必须加上 $ ,且自带遍历功能($ 等价于 jQuery)。
<!-- 完整版jQuery -->
https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js
<!-- 压缩版jQuery -->
https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js
.html() 设置超文本内容
.val() 设置表单元素内容
.css() 设置样式
.on(“事件类型”,事件处理函数) 绑定事件
addClass("类名")添加元素类名
removeClass("类名")删除元素类名
hasClass("类名" )判断有没有类名
toggleClass("类名")切换类名,原先有就删除,没有就添加
// jQuery绑定
$('.jq').click(function(){
alert('我是jQuery1')
})
$btn.click(function(){
alert('我是jQuery2')
})
jQuery('.jq').click(function(){
alert('我是jQuery3')
})
$('.jq').on('click',function(){
alert('我是jQuery4')
})
jQuery新增选择器:
:first 第一个
:last 最后一个
:eq(n) 下标等于n的元素
:lt(n) 下标小于n的元素
:gt(n) 下标大于n的元素
:even 下标为偶数的元素(用户为奇数)
:odd 下标为奇数的元素(用户为偶数)
jQuery获取元素:
.prev() 当前元素的上一个同级元素
.prevAll() 当前元素的上面所有同级元素(若括号中传参数则获取指定的同级元素)
prevUntile() 当前元素的上面所有同级元素(若括号中带参数则获取当前元素到指定元素的同级元素(不包含指定元素))
.next() 当前元素的下一个同级元素
.nextAll() 当前元素的下面所有同级元素(若括号中传参数则获取指定的同级元素)
.nextUntil() 当前元素的下面所有同级元素(若括号中带参数则获取当前元素到指定元素的同级元素(不包含指定元素))
.siblings() 获取当前元素的同级的所有兄弟元素
.children() 获取当前元素的所有子元素(传参表示特定的子元素)
.parent() 获取当前元素的父元素
.parents() 获取当前元素的所有父元素(传参表示特定的父元素)
.index() 获取元素下标位置(下标找不到返回-1)
jQuery显示方法:
.show() 显示(三个参数,1、速度2、切换效果3、完成后执行的函数)
.hide() 隐藏
.toggle() 显示+隐藏
.slideDown() 下拉显示
.slideUp() 上拉隐藏
.slideToggle() 下拉框效果
.fadeIn() 淡入(四个参数1、速度,2、透明度0-1,3、切换效果,4、完成后执行的函数)
.fadeOut() 淡出
.fadeToggle() 淡入+淡出
.fadeTo() 渐变显示效果