首页 > 其他分享 >jquery子元素过滤选择器:nth-child、:first-child、:last-child、:only-child

jquery子元素过滤选择器:nth-child、:first-child、:last-child、:only-child

时间:2023-03-10 11:35:58浏览次数:59  
标签:jquery 索引 元素 label nth child div 选择器



全栈工程师开发手册 (作者:栾鹏)

​​jquery系列教程1-选择器全解​​

jquery子元素过滤选择器

jquery子元素过滤选择器,包括:nth-child、:first-child、:last-child、:only-child,具体功能如代码中注释。

通过冒号前加空格实现。和基本过滤器的区别:基本过滤器冒号前没有空格,基本过滤器对元素进行操作,获取元素列表,此处的过滤器对父元素进行操作,获取子元素列表

代码如下:

$("div :nth-child(2)");         //获取每个div下的第2个子元素,索引从1开始
$("div :nth-child(even)"); //获取每个div下的索引为偶数的子元素,索引从1开始
$("div :nth-child(odd)"); //获取每个div下的索引为奇数的子元素,索引从1开始
$("div :nth-child(3n+1)"); //获取每个div下的索引为3n+1的子元素,索引从1开始
$("div label:first-child"); //获取每个div下的第一个label列表
$("div label:last-child"); //获取每个div下的最后一个label列表
$("div label:only-child"); //获取每个div下的是唯一子元素的label的列表


标签:jquery,索引,元素,label,nth,child,div,选择器
From: https://blog.51cto.com/u_15858929/6112852

相关文章

  • run bat in child process java
    voidrunBatch(){ProcessBuilderprocessBuilder=newProcessBuilder();//RunthisonWindows,cmd,/c=terminateafterthisrun......
  • AntDesignVue的时间选择器a-date-picker范围格式化时间
    业务效果图核心代码<template><a-date-pickerv-model='record.payTime'show-timeautoclearplaceholder='请选择付款时间'valueFormat='YYYY-MM-DDHH:mm:ss'......
  • 比较实用的jQuery代码段
    1.如何检测各种浏览器:(1)navigator.userAgent返回一个浏览器信息字符串。(2)用到indexOf()方法,查找字符串中是否有指定的浏览器类型。if(navigator.userAgent.indexOf("M......
  • typeof运算符及实现jquery中的addClass,removeClass,hasClass
    一、JavaScript有五种基本的数据类型:Undefined、null、String、Number、Boolean,这五种数据类型都可以用typeof来检测1.Undefined类型:已经声明而未赋值的变量的值为”undef......
  • JQuery的ajax函数中error的解析
    error是ajax传入的对象中的函数,表示ajax发送请求后返回的异常信息处理函数。error函数有三个参数:jqXHR、status、errorThrown第一个参数jqXHR是一个XMLHttpRequest对象,该......
  • jQuery实现省级联动效果——源码
    一、效果图二、index.html<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>jQuery实现省级联动</title></head><body><div><select......
  • element时间选择器
    <el-config-provider:locale="locale"> <el-date-pickerv-model="selectDate"type="daterange"range-separator="-"start-placeholder="Startdate"end-placeholde......
  • element级联选择器一级单选、二级多选
    代码:consttag=ref(-1)functionchange(item){item.forEach(v=>{this.tag=v[0]})letfilterd=item.filter(v=>v[0]==this.tag)......
  • CSS3-选择器
    关系选择器E+F:下一个满足条件的兄弟元素节点div+p(选中和div并列的第一个p)E~F:所有满足条件兄弟元素节点div~p(选中和div并列的所有p)属性选择器div[class......
  • jquery元素过滤
    first():返回被选元素的首个元素。$(document).ready(function(){//选取首个<div>元素内部的第一个<p>元素:$("divp").first();});last():返回被选元素的最后......