JQuery选择器(上)

HTML5学堂:jQuery的选择器可以让我们很方便的操作获取元素,那么本文介绍的是jQuery选择器的几种选择器,希望对大家有帮助!谢谢!

1.基本选择器(3种):

$("标签名"),如$("p")是选取了所有的p标签节点

$("#id名"),如$("#test")是选取了id为test的标签节点

$(".class名"),如$(".test")是选取了所有class为test的标签节点

上面的$("标签名")和$(".class名")返回的都是所有满足的节点,至于进一步筛选可以添加一些函数,如eq,gt,lt等等.

2.组选择器:

下面还是现做一个约定:把"标签名或#id名或.class名"记作mix,则mix表示一个标签名,或一个#id或一个.class.

$("mix,mix,mix,..."),如:$("div,#test1,p,.test2,#test3")

3.后代选择器:

$("mix mix"),当然可以是多个嵌套,但后代选择器可以是深层子代,所以$("mix mix mix ...")这种写法作用不大.例子:$("div .test"):在div标签内的所有具有test的class的后代元素(就是被div嵌套的class属性为test的标签)

可以见DEMO。

4.子选择器:

$("mix>mix"),这个放在后代选择器后面是为了和它做对比.子选择器只能选择第一代子代.不处理深层嵌套.例子:

$("div>.test")

<div><p class="test"></p></div>对这里的p段落标签有效.但对

<div><p><p class="test"></p></p></div>对这里的p段落标签无效,这里要用

$("div .test)

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2015-12-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据结构笔记

数据结构(三):线性表

该序列中所含的元素个数叫做线性表的长度,用 n表示(n>=0)。当 n=0时,表示线性表是一个空表,即表中不包含任何数据元素。

1076
来自专栏塔奇克马敲代码

不相交集类

1325
来自专栏行者常至

001.python科学计算库numpy(上)

版权声明:本文为博主原创文章,允许转载,请标明出处。 https://blog.csdn.net/qwdafedv/article/deta...

362
来自专栏姬小光

小鸡君の前端小姜汤【第014期】- 内联样式

在第003期我们讲过一点所谓样式,当时举的栗子是行内样式,只能写在元素的标签上,作为 style 属性的值存在的。这一期我们学习内联样式,或叫嵌入样式。

603
来自专栏程序员互动联盟

【编程基础】c printf知多少

printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为...

3255
来自专栏PHP技术

Javascript权威指南学习总结

1. 函数的定义总是覆盖变量的定义 function f(){     alert( 1111 ); } var f = 1; alert( f ); 此时输...

3459
来自专栏有趣的Python

py编程技巧-1.1-如何在列表、字典、集合中根据条件筛选数据

所有代码先加这行解决中文乱码问题 # -*- coding: utf-8 -*- 版本区别注意: py2.7: xrange(); py3.x: ra...

3407
来自专栏九彩拼盘的叨叨叨

学习纲要:JavaScript 数据类型

611
来自专栏数据小魔方

查询函数|lookup函数家族

今天跟大家分享的是查询函数——lookup函数家族! 查询函数是excel函数中使用频繁程度与求和函数不相上下的功能。 excel中关于查询功能的函数主要有以下...

3224
来自专栏赵俊的Java专栏

计算最大值

1243

扫描关注云+社区