[ jquery 选择器 :nth-child ] 选取匹配其父元素下的第N个子或奇偶元素

选取匹配其父元素下的第N个子或奇偶元素:

实例:

<!DOCTYPE html>
<html lang=‘zh-cn‘>
<head>
<title>Insert you title</title>
<meta http-equiv=‘description‘ content=‘this is my page‘>
<meta http-equiv=‘keywords‘ content=‘keyword1,keyword2,keyword3‘>
<meta http-equiv=‘Content-Type‘ content=‘text/html; charset=utf-8‘>
<script type=‘text/javascript‘ src=‘./js/jquery-1.12.1.min.js‘></script>
<style type=‘text/css‘ >
    *{margin:0;padding:0;}
    html{font:400 15px/1.2em ‘Courier New‘;color:#666;}
    div > *{margin:10px 0;cursor:pointer;}
    #demo{width:750px;margin:75px auto;}
    button{padding:5px 15px;border:0;outline:none;margin-top:-5px;border-radius:2px;font:400 12px/1.2em ‘Courier New‘;}
    .active{background-color:yellow;transition: .3s;}
    .hover{background-color:red;transition: .3s}
    p{text-indent:8px;}
</style>
<script type=‘text/javascript‘>
        /**
          匹配其父元素下的第N个子或奇偶元素
                :eq(index) 只匹配一个元素,而这个将为每一个父元素匹配子元素
                :nth-child从1开始的,而:eq()是从0算起的....
          可以使用:
                :nth-child(even)
                :nth-child(odd)
                :nth-child(3n)
                :nth-child(2)
                :nth-child(3n+1)
                :nth-child(3n+2)
           里面接受参数 even odd表示奇偶数,同时也接收表达式算法
     */
    $(function(){
        $(‘p:nth-child(1)‘).toggleClass(‘active‘);
    });
</script>
</head>
<body>
    <div id=‘demo‘>
        <p>The first paragraph in div.</p>
        <div style=‘border:1px solid #3695BC‘>
            <p>The first paragraph in div.</p>
            <p>The last paragraph in the div.</p>
        </div>
        <div style=‘border:1px solid #3695BC‘>
            <p>The first paragraph in another div.</p>
            <p>The last paragraph in another div.</p>
        </div>
    </div>
</body>
</html>
时间: 2024-12-20 06:05:52

[ jquery 选择器 :nth-child ] 选取匹配其父元素下的第N个子或奇偶元素的相关文章

[ jquery 选择器 :nth-of-type() ] 选取指定类型(p)父元素下的第几个子元素

选取指定类型(p)父元素下的第几个子元素: 实例: <!DOCTYPE html> <html lang='zh-cn'> <head> <title>Insert you title</title> <meta http-equiv='description' content='this is my page'> <meta http-equiv='keywords' content='keyword1,keyword2,ke

jQuery选择器与JavaScript易出错知识点

一.jQuery选择器 基本选择器 1.Id(根据给定的ID匹配一个元素.如果选择器中包含特殊字符,可以用两个斜杠转义.) jQuery代码为$("#myclass") 若有特殊字符则 HTML代码为<span id="myclass[1]" jQuery代码为$("#myclass\\[1\\]") 2.Class(一个用以搜索的类.一个元素可以有多个类,只要有一个符合就能被匹配到) jQuery代码为$(".myclass&q

js day43 Jquery入门(回顾js,Jquery选择器,dom操作)

1     Javascript回顾 问题:Javascript能做什么? 1. 获取操作dom <style> .aa{ background:red} .bb{ background:blue} </style> <body> <div id="dv" title="提示信息" class="aa">AAAAAAAAA</div> <button onclick="f

JQuery选择器学习系列 【赞】

从零开始学习jQuery (二) 万能的选择器 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来! 从零开始学习jQuery (八

Jquery选择器完全总结

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51485899,谢谢! 额...现在需要写很多前端的代码了,这里就先记录下Jquery的选择器吧. 还是自浅至深-> CSDN自动生成的目录是个好东西,很多东西只看目录就够了. 1.说明 通用语法: $('具体的选择字符串'); 选择结果可能是单个或多个对象. 下面涉及到索引的,多是从0开始计数. 如果选择器中包含特殊字符,可以用两个斜杠转义. 选择器总览: 基本的选择器 元素选择器eleme

jQuery-强大的jQuery选择器 (详解)[转]

1. 基础选择器 Basics 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的名称选择, $("a") 选择所有<a>元素 .class 根据元素的css类选择 $(".bgRed") 选择所用CSS类为bgRed的元素 * 选择所有元素 $("*")选择页面所有元素 selector1, selector2, selectorN 可以将几个

jQuery选择器整理

jquery对象訪问: 1. each(callback):以每一个匹配的元素作为上下文来运行一个函数,return false;停止循环;return true;跳至下一个循环.来个实例 :               $("img").each(function(){       $(this).toggle("example");}) 2.size()与length同样,都是返回jquery对象中元素的个数.   $("img").size

jQuery学习-------jQuery选择器

基本选择器: id选择器:$("#id") 标签选择器:$("tag") 类选择器:$(".classname") 通配选择器:$("*") 组选择器:$("selector1,selector2,...,selectorN") 层次选择器: 包含选择器:$("ancestor descendant") 子选择器:$("parent>child") 相邻选择器:

jquery选择器(照着jq手册写的)

基本 1.id 概述 根据给定的ID匹配一个元素. 使用任何的元字符(如 !"#$%&'()*+,./:;<=>[email protected][\]^`{|}~)作为名称的文本部分, 它必须被两个反斜杠转义:\\. 参见示例. 用于搜索的,通过元素的id属性中给定的值 //查找ID的为"myDiv"的元素.并给他个css样式 <div id="myDiv">I am div</div> <div id=