jQuery学习第一天

jquery学习day1

jquery的引用

1. 百度搜索jquery下载

2. 下载jquery开发版

3. 建立一个jQuery.min.js的js文件

4. 在html里面引用jquery.min.js文件

5. 调用script函数

例如:

<div> </div>
<script>
    $('div');
    </script>

jquery的入口函数

  1. $(document).ready(function () {
        ...//此处是页面DOM加载完成的入口
    })
  2. $(function() {
         ...//此处是页面DOM加载完成的入口
    })

jquery的顶级对象$符

  1. $是jquery的别称,两者达到的效果一致,为了方便,一般使用$

  2. $是jquery的顶级对象,相当于原生的javascript里面的window。

  3. jquery对象只能使用jquery方法,DOM对象只能使用原生的javascript属性和方法

jquery对象和DOM对象

  1. DOM对象转换为jquery对象:$加DOM对象(不用加点)

$('div')
  1. jquery对象转换为DOM对象

$('div')[index]   index是索引号
$('div').get(index)   index是索引号

jquery选择器

$('选择器')//里面选择器直接写css选择器即可,但是要加引号

名称用法描述
ID选择器$('#id');获取指定id的元素
全选择器$("*");匹配所有元素
类选择器$('.class');获取同一类class的元素
标签选择器$("div");获取同一类标签的所有元素
并集选择器$('div,p,li');选取多个元素
交集选择器$('li.current');交集元素
子代选择器$('ul>li');使用>号,获取的是亲儿子,不包括孙子
后代选择器$("ul li");使用空格,选取所有子代,包括孙子

隐式迭代

  1. 隐式迭代就是把匹配的所有的元素内部进行遍历循环,给每一个元素添加css这个方法

jquery筛选选择器

语法用法描述
:first$("li:first")获取第一个li元素
:last$("li:last")获取最后一个li元素
:eq(index)$("li:eq(2)")获取到的li中,选择索引号为2的元素,索引号从0开始
:odd$("li:odd")获取到的li中,选择索引号为奇数的元素
:even$("li:even")获取到的li中,选择索引号为偶数的元素

jquery筛选方法(重点)

语法用法说明
parent()$("li").parent();查找父级(最近的)
children(selector)$("ul").children('li')相当于$("ul>li"),最近一级
find(selector)$("ul").find("li")相当于$("ul li"),所有子元素
sidblings(selector)$(".first").sidblings("li")查找兄弟节点,不包括本身
nextAll([expr])$(".first").nextAll()查找当前元素之后所有同辈的元素
prevAll([expr])$(".last").prevAll()查找当前元素之前所有同辈的元素
hasClass(class)$("div").hasClass("protected")检查当前元素是否有特定的类,如果有,返回true
eq(index)$("li").eq(2)相当于$("li:eq(2)"),索引号从0开始
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值