jQuery学习笔记1
jQuery顶级对象$
$是JQuery的别称
1 | $(function() { |
jQuery对象获取
本质为JQuery对DOM对象包装后的对象(伪数组)
且JQuery对象只能使用JQuery方法,不能使用原生DOM方法
1 | var jq = $('div'); |
DOM对象转换为JQuery对象
1 | var dom = document.querySelector('div'); |
jQuery对象转换DOM对象
1 | var jq = $('div'); |
jQuery常用API
jQuery基础选择器
$("选择器")
名称 | 用法 | 描述 |
---|---|---|
ID选择器 | $(‘#id’) | 获取指定id元素 |
全选选择器 | $(‘*’) | 所有元素 |
类选择器 | $(‘.class’) | 获取同一类class元素 |
标签选择器 | $(‘div’) | 获取同一标签元素 |
并集选择器 | $(‘div,p,li’) | 获取多个元素 |
交集选择器 | $(‘div.li’) | 获取交集元素 |
隐藏与显示对象
.show()
显示;.hide()
隐藏。
jQuery隐式迭代
1 | <div>1</div> |
会将所有div都变为蓝色
1
2
3
4
1 | <div class="demo">1</div> |
1 | $('.demo').css('background-image','linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%)'); |
1 | .demo{ |
jQuery筛选选择器
语法 | 用法 | 描述 |
---|---|---|
:first | $(‘li:first’) | 获取第一个li |
:last | $(‘li:last’) | 获取最后一个li |
:eq(index) | $(‘li:eq(2)’) | 获取到索引为2的li元素(从0开始) |
:odd | $(‘li:odd’) | 获取到索引为奇数的li元素 |
:even | $(‘li:even’) | 获取到索引为偶数的li元素 |