`

Basics-of-Querying-the-Dom

 
阅读更多
jquery api

http://api.jquery.com/

ul.emphasis li {}  //选择的是ul下面的li 不管是子节点还是孙子节点

ul.emphasis > li {}  //选择的只是子节点 孙子节点将不发生作用

下面的jquery代码只选择子节点,不选择孙子节点
<script type="text/javascript">
	$('ul.emphasis').children('li').css('color', 'red');
</script>


如果想查到所有孙子节点等,需要使用下面的方法:
<script type="text/javascript">
	$('ul.emphasis').find('li').css('color', 'red');
</script>


找到第一个子节点:
<script type="text/javascript">
	$('ul.emphasis').children('li:first-child').css('color', 'red');
</script>


第二个可以这么使用:
<script type="text/javascript">
	$('ul.emphasis').children('li:nth-child(2)').css('color', 'red');
</script>


jquery改变内容:
<script type="text/javascript">
	$('ul.emphasis').children('li:nth-child(2)').text('this is jquery created');
</script>


eq方法找到第一个元素:
<script type="text/javascript">
	$('ul.emphasis').children('li').eq(0).text('this is jquery created');
</script>


找到刚才元素的下一个:
<script type="text/javascript">
	$('ul.emphasis').children('li').eq(0).next().text('this is jquery created');
</script>


不过最好还是直接选中:
<script type="text/javascript">
	$('ul.emphasis li:nth-child(2)').text('this is jquery created');
</script>


也可以使用parent方法查找父节点,parent只上上面一层的父节点,如果想都找到那么需要使用parents
<script type="text/javascript">
	$('li').parents('div.container').removeClass('container');
</script>
分享到:
评论

相关推荐

    01_the-basics-of-convnets_exam.html

    01_the-basics-of-convnets_exam.html

    basics-of-image-processing.rar_processing

    这个"basics-of-image-processing.rar_processing"压缩包包含了一个MATLAB程序,用于讲解图像处理的基础知识。 首先,让我们了解一下图像的基本概念。图像可以被视为二维矩阵,其中每个元素代表图像中的一个像素,...

    0591-basics-of-computer-networking_computer_computernetworking_c

    BASICS OF COMPUTER SCIENCE

    Time-of-Flight-Basics-Application-Note-Melexis.pdf

    of-flight basics 时间飞行原理(Time-of-Flight, TOF)是一种用于测量物体距离的技术,广泛应用于各种领域,如深度感应、3D成像、安全系统等。本应用笔记将深入探讨TOF的基本概念,包括其工作原理、关键组件、性能...

    Oracle-Basics-of-PL_SQL.rar_oracle

    本资料"Oracle Basics of PL/SQL"主要涵盖了PL/SQL的基础概念、语法结构以及在软件开发中的应用。 一、PL/SQL基础 1. **声明变量**:在PL/SQL中,可以声明各种数据类型的变量,如NUMBER、VARCHAR2等,用于存储数据...

    assignment--dom-manipulations-basics

    mkdir assignment--dom-manipulations-basics cd assignment--dom-manipulations-basics 3-下载.zip文件并解压缩: curl ...

    the-basics-image-process-code.zip_The Process

    本资源"the-basics-image-process-code.zip_The Process"包含了一系列图像处理的编程实践,主要用C++语言实现。以下是这些图像处理技术的详细讲解: 1. 边缘检测:图像的边缘是图像特征的重要组成部分,它可以帮助...

    【MongoDB Basics ( v6.x )】mongodb-basics-master.zip

    ### 【MongoDB Basics ( v6.x )】mongodb-basics-master.zip **内容概要:** `mongodb-basics-master` 是一个全面的 MongoDB 基础教程项目,特别针对 MongoDB 6.x 版本。该项目包含了多个示例和练习,涵盖了 ...

    Basics-of-radar-imaging-principle.zip_radar imaging_雷达原理_雷达成像_雷达

    雷达成像原理基础知识,是雷达的初学者必须学习的课程之一,对于雷达成像原理有者深入的分析,比较详细。

    DOM-Basics-Exercise

    DOM-Basics-Exercise

    JavaBasics-notes_JavaBasics_

    本资料包"JavaBasics-notes_JavaBasics_"聚焦于Java语言的基础知识,包括语法、类、对象、数据类型、控制结构等核心概念。通过"JavaBasics-notes.pdf"这份文档,我们可以系统地学习并掌握这些知识。 首先,Java是一...

    NPM-Basics-master(2)_matlab_

    【标题】"NPM-Basics-master(2)_matlab_" 提到的是一个关于NPM基础知识的项目,结合了MATLAB的元素。NPM(Node Package Manager)是JavaScript开发中的一个核心工具,主要用于管理Node.js项目的依赖包。在MATLAB这个...

    Basics-First-源码.rar

    【标题】"Basics-First-源码.rar" 指的可能是一个包含基础编程概念或初学者教程的源代码集合。这个压缩包可能是为了帮助新手程序员理解和学习基本的编程概念,例如变量、条件语句、循环、函数、数据结构等。通过分析...

    The-Basics-of-Game-Development:CS项目

    在这个名为"The-Basics-of-Game-Development: CS项目"的压缩包中,我们很可能找到了一个关于计算机科学(CS)游戏开发的基础教程或者项目。这个项目可能由一系列的文件组成,其中包含源代码、图像资源、音频文件等,...

    STL-Basics-out_of_range-exception.zip_Out of Range

    1. Access out-of-range element 2. Use std::out_of_range Exception for vector 3. Catch out_of_range exception

    sinatra-hello-world-basics-onl01-seng-ft-090820-master.rar

    标题 "sinatra-hello-world-basics-onl01-seng-ft-090820-master.rar" 提供的信息表明,这是一个关于Sinatra框架的基础教程项目,可能包含了一个在线课程或者工作坊的内容,时间可能是在2009年8月20日。Sinatra是一...

    TopNotchThemes-basics-guide

    标题与描述:“TopNotchThemes-basics-guide” 此标题与描述指向一份由TopNotchThemes提供的基础指南,旨在帮助用户了解如何使用其主题构建Drupal网站。这份指南详细介绍了从安装主题到配置网站、创建内容以及调整...

    英文原版-The Basics of Process Improvement 1st Edition

    In addition, it helps individuals who have worked in stale- or siloed-thinking enterprises make the transition to a process or improvement-oriented culture and teaches those who are unfamiliar with ...

    计算机组成原理、计算机网络、数据结构、操作系统思维导图_-Computer-Basics-Notes.zip

    计算机组成原理、计算机网络、数据结构、操作系统思维导图_-Computer-Basics-Notes

    web-automation-basics-源码.rar

    【描述】:“web-automation-basics-源码.rar”的描述简洁明了,暗示着这个压缩包可能包含了用于教学或实践的Web自动化测试代码。这可能包括使用流行的自动化框架(如Selenium WebDriver)进行页面对象模式、数据...

Global site tag (gtag.js) - Google Analytics