首页 > 软件开发 > JQUERY >

jQuery选择器快速入门与理解

来源:互联网 2023-03-16 23:54:50 185

在原生Javascript代码中,我们只能使用document.的方式来获取页面中的某个元素,这一点,在jQuery中可以使用$(选择器)在九个不同的角度来任意获取元素:VzQ办公区 - 实用经验教程分享!

•基本VzQ办公区 - 实用经验教程分享!

•层级VzQ办公区 - 实用经验教程分享!

•简单VzQ办公区 - 实用经验教程分享!

•内容VzQ办公区 - 实用经验教程分享!

•可见性VzQ办公区 - 实用经验教程分享!

•属性VzQ办公区 - 实用经验教程分享!

•子元素VzQ办公区 - 实用经验教程分享!

•表单VzQ办公区 - 实用经验教程分享!

•表单对象属性VzQ办公区 - 实用经验教程分享!

工具/原料

  • jQuery

方法/步骤

  • 1

    1、基本选择器VzQ办公区 - 实用经验教程分享!

    •#id:根据元素的id属性来获取元素VzQ办公区 - 实用经验教程分享!

    •.class:根据元素的class属性来获取元素VzQ办公区 - 实用经验教程分享!

    •Element:根据元素的名称来获取元素VzQ办公区 - 实用经验教程分享!

    •selector1,selector2:群组选择器,可以同时匹配多个元素VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 2

    2、层级选择器(重点)VzQ办公区 - 实用经验教程分享!

    同级兄弟关系,父子关系,祖先与后代元素关系VzQ办公区 - 实用经验教程分享!

    •ancetor(空格)descendant:选择当前元素的所有后代元素(不分层级)VzQ办公区 - 实用经验教程分享!

    •parent > child:选择父元素下的所有子元素(只有一级,要求是父子关系)VzQ办公区 - 实用经验教程分享!

    •prev next:选择当前元素紧邻的同级元素的下一个元素VzQ办公区 - 实用经验教程分享!

    •prev ~ siblings:选择当前元素紧邻的所有同级兄弟元素VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 3

    3、简单选择器VzQ办公区 - 实用经验教程分享!

    •:first :选择索引为0第一个元素,索引默认是从0开始的VzQ办公区 - 实用经验教程分享!

    •:last :选择索引最大的最后一个元素VzQ办公区 - 实用经验教程分享!

    •:even :选择索引为偶数的所有元素VzQ办公区 - 实用经验教程分享!

    •:odd :选择索引为奇数的所有元素VzQ办公区 - 实用经验教程分享!

    •:eq(index) :根据元素的索引index来获取元素VzQ办公区 - 实用经验教程分享!

    •:gt(index) :选择索引大于index的所有元素VzQ办公区 - 实用经验教程分享!

    •:lt(index) :选择索引小于index的所有元素VzQ办公区 - 实用经验教程分享!

    •:not(selector):选择除指定选择器以外的其他元素VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 4

    4、内容选择器VzQ办公区 - 实用经验教程分享!

    •:contains(text):匹配包含指定text文本的元素VzQ办公区 - 实用经验教程分享!

    •:empty:匹配内容为空的元素VzQ办公区 - 实用经验教程分享!

    •:has(selector) :匹配具有指定选择器的元素VzQ办公区 - 实用经验教程分享!

    •:parent :匹配具有子元素(子元素或文本)的元素,匹配内容不为空的元素VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 4本页面未经许可获取自百度经验
  • 5

    5、可见性选择器VzQ办公区 - 实用经验教程分享!

    •:hidden:匹配所有隐藏元素(display:none)VzQ办公区 - 实用经验教程分享!

    •:visible:匹配所有可见元素VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 6

    6、属性选择器VzQ办公区 - 实用经验教程分享!

    •[attribute]:匹配具有指定选择器的元素VzQ办公区 - 实用经验教程分享!

    •[attribute=value]:匹配具有指定属性值value的元素VzQ办公区 - 实用经验教程分享!

    •[attribute!=value] :匹配属性值不等于value的元素VzQ办公区 - 实用经验教程分享!

    •[attribute^=value] :匹配属性值以value开始的元素VzQ办公区 - 实用经验教程分享!

    •[attribute$=value] :匹配属性值以value结尾的元素VzQ办公区 - 实用经验教程分享!

    •[attribute*=value] :匹配属性值包含value的元素VzQ办公区 - 实用经验教程分享!

    •[attribute1][ attribute2][ attributeN] :匹配同时具有多个属性的元素VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 7

    7、子元素选择器VzQ办公区 - 实用经验教程分享!

    •:nth-child(index/even/odd) :根据子素的索引获取元素,默认索引从1开始VzQ办公区 - 实用经验教程分享!

    •:first-child :匹配第一个子元素VzQ办公区 - 实用经验教程分享!

    •:last-child :匹配最后一个子元素VzQ办公区 - 实用经验教程分享!

    •:only-child :如果一个子元素是唯一的子元素,则匹配VzQ办公区 - 实用经验教程分享!

    VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 8

    8、表单元素选择器VzQ办公区 - 实用经验教程分享!

    •:input :匹配所有的表单元素,也包括(select下拉与textarea文本域)VzQ办公区 - 实用经验教程分享!

    •:text :匹配所有文本框VzQ办公区 - 实用经验教程分享!

    •:password:匹配所有密码框VzQ办公区 - 实用经验教程分享!

    •:radio :匹配所有单选按钮VzQ办公区 - 实用经验教程分享!

    •:checkbox:匹配所有复选框VzQ办公区 - 实用经验教程分享!

    •:submit:匹配所有提交按钮VzQ办公区 - 实用经验教程分享!

    •:reset:匹配所有的重置按钮VzQ办公区 - 实用经验教程分享!

    •:image:匹配所有的图像域input type=’image’ src=’photo.jpg’ />VzQ办公区 - 实用经验教程分享!

    •:button:匹配所有的button按钮VzQ办公区 - 实用经验教程分享!

    •:file:匹配所有的文件域VzQ办公区 - 实用经验教程分享!

    •:hidden:匹配所有隐藏表单VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 9

    9、表单对象属性选择器VzQ办公区 - 实用经验教程分享!

    •:enabled:匹配所有可用的表单元素VzQ办公区 - 实用经验教程分享!

    •:disabled:匹配所有不可用表单元素,input type=’text’ disabled=’true’ />VzQ办公区 - 实用经验教程分享!

    •:checked:匹配选中的表单元素(radio或checkbox)VzQ办公区 - 实用经验教程分享!

    •:selected:匹配下拉选框选中的表单元素VzQ办公区 - 实用经验教程分享!

    示例代码:VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

    jQuery选择器快速入门与理解VzQ办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!VzQ办公区 - 实用经验教程分享!


    标签: JQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码