7小时精通jq系列--1、jq常用选择器方法,获取元素对象

本文档目的在于让使用jq的同学迅速上手,并且能使用,很多公司维护的项目还是很早之前以jq开发,为了公司需求有的时候不得不放弃vue而使用jq,那以下总价对于项目开发已经足够用了,如果想深刨jq源码,可以在网上查找相关资料。本文档目的只是为了能快速开发项目。只求精,不求全。


<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title></head><body>  <div class="test">    <ul id="test-box">      <li></li>      <li></li>      <li></li>      <li></li>      <li class="sonli"></li>      <li></li>      <li></li>      <li></li>      <li></li>      <li></li>    </ul>  </div></body></html>
/*直接获取元素,$(css选择器)内可以直接用css选择器*/$(".test")$("#test-box")$(".sonli")$(".test ul li:nth-child(5)")/*直接获取该元素内的某一元素*/$("#test-box").find(".sonli")  //相当于$(".sonli")$(".test").find(".sonli")      //相当于$(".sonli")/*获取该元素的直接子元素*/$("#test-box").children()/*获取该元素的父元素*/$(".sonli").parent()           //相当于$("#test-box")$(".sonli").parent().parent()  //相当于$(".test")/*获取除了该元素的同级元素*/$(".sonli").siblings()/*根据索引查找元素*/        当index为正数,索引从0开始当index为负数,索引从-1开始,表示从集合中的最后一个元素开始倒数$("#test-box").find("li").eq(4)

以上方法已经99%满足开发时选择元素时的需求,如若想更深一步了解其他不常用选择器,可在网上另外查询。

 

扫码回复 “前端” 获取私密资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值