0029 Jquery 简介和选择器
1、 jquer的简介
国内的地址 https://www.bootcdn.cn
jQuery是js的一个库,极大的简化了js代码的编写,
也同时也是有两种引用的方式,本地引用和远程引用
编写的js代码,使用link 引用到html 文件中
基本语法
$().方法
() 查找标签
.方法 调用方法,操作标签
2、选择器
在js获取的标签对象,能够操作标签的属性和样式,js的不同的标签选择器获取到的对象,一个是集合,一个对象本身,
jquery()实例化成对象,参数是cs查找标签的语法
获取到的返回值就是dom对象的集合,
jquery可以简写成$('.c1'),这个对象所操作的样式,
都将加载到集合内所有的标签对象上,极大的简化了js代码量。
<body>
<ul>
<li>123</li>
<li>222</li>
<li>333</li>
<li>444</li>
</ul>
<script>
$('ul li').css('color','blue')
// $('ul li') 获取到的是一个 jquery对象集合 ,转document对象 加索引
// var ele = document.get...id('1')
// ele 这个document对象怎么转jquery对象,加$(ele) 把ele作为一个元素加入到集合内。
</script>
</body>
基本选择器
1.jquery的选择器和css选择器基本一致,基本选择器标签,class,id 通配选择器 与或非 选择器 *全局选择器。
<script>
$(".c1").css('color','red')
// class 选择
$("#d1").css('color','red')
// id 选择
$("div").css('color','red')
// 标签选择器
$("*").css('color','red')
// 通配选择
$("p,.c1").css('color','red')
或选择器
</script>
组合选择器
后代选择器
子代选择器,
兄弟选择器,
普通兄弟,多个标签的查找与或,属性选择器的属性值查找,子级标签的顺序,第一个标签,最后一个标签。
毗邻兄弟
属性选择器和表单选择器
[] 属性选择器
属性选择器延伸的3种方式,^$* 开头结尾包含,
^= 以什么为开头
$= 以什么为结尾
*= 属性值包含什么
~= 指定class专用,指定class的一个属性
<input type="password">
<input type="text">
$(':text').css('1 px red')
// 属性选择器的缩写 :text
jquery 筛选器
根据js的选择器都是对同类型的的属性值,
或者后代,子代等这种选择发出来的标签范围不够灵活,
jquery的筛选器,是对document对象集合再次进行筛选,
因为是集合可以灵活的运行索引值标记,第一个,最后一个,大于1的,小于3,等于4,索引是奇数的,偶数的,
还可以引入eq方法把js中的变量作为索引传入筛选器内。
浙公网安备 33010602011771号