Jquery 学习日记

身为一个JAVA 工程师入门新手,在工作中,我一直以为,前端或者某些简单java常识在工作中只要百度下或者写个小程序测试下就可以了,现学现用,重要的是思维。但是工作经验告诉我,好的基础可以事半功倍,虽然很多东西在用时可以百度,但是对于项目来说,这时间浪费的有点多了,在今天面试中,关于Jquery,虽然曾经接触,但是不是很熟悉,现在打算从小处开始学习,顺便做下笔记:
使用软件:Hbuiler(谢谢前公司的培养)

Jquery之选择器
1)基本选择器制只做写注释说明,不写代码

选择器描述返回示例
#id 根据id匹配一个元素 一个元素 $(“test”)选取id为test 的元素
.class 根据给定的类名匹配元素 集合元素 $(“.test”)选取class 为test 的元素
#id 根据id匹配一个元素 一个元素 $(“test”)选取id为test 的元素
element 根据给定的元素名匹配元素 集合元素 $(“p”) 选取所有

元素

* 匹配所有元素集合元素$(“*”) 选取所有元素
selector1,selector2 …selector n 将每个选择器匹配到元素合并后一起返回集合元素$(“div,span,p,myclass”)选择div,span 元素和myclass 类的元素一起返回

2)层次选择器:

选择器描述返回示例
$(“ancestor descendant”) 选择先辈元素中所有的后代元素集合元素 $(“div span”) 选取div中所有的span元素
$(“paretn>child”) 选取parent 下的child 元素,和上面的有区别,$(“ancestor descendant”)表示后代所有的元素 集合元素 $(“div>span”) 选取div中元素名为的span子元素
#id 根据id匹配一个元素 一个元素 $(“test”)选取id为test 的元素
$(‘prev+next’)选取prev元素后面首个next属性的元素 集合元素 $(‘.one+div’)选取class为one的下一个div兄弟元素 .注释,这里等价于Jquery(“.one”).next(“div”)
$(‘prev~siblings’)选取prev元素后面所有siblings属性的元素 集合元素 $(‘#two~div’)选取id为two的后面所有的div兄弟元素~~~注释,这里等价于Jquery(“#two”).nextAll(“div”)

注释:jquery等价于$(可能是非法表示)
3)过滤选择器

选择器描述返回示例
:first选取第一个元素 一个元素 $(“div:first”)选取所有div的第一个元素
:last选取最后一个元素 一个元素 $(“div:last”)选取所有div的最后一个元素
:not(selector) 选取所有不是给定选择器的元素 集合元素 $(“input:not(.myclass)”)选取class不是myclass的所有元input素
:even 选取索引是偶数的所有元素,索引从0开始 集合元素 $(“input:even”) 选取所有索引是偶数的input元素
:odd 选取索引为奇数的所有元素,索引从0开始集合元素$(“input:odd”) 选取所有索引是奇数的input元素
:eq(index)选取索引为index的元素,index从0开始单个元素$(“input:eq(index)”)选索引为index 的input元素
gt(index) 选择索引大于Index的input元素集合元素$(“input:gt(index)”)选取索引大于index 的input元素
lt(index) 选择索引小于Index的input元素集合元素 $(“input:lt(index)”)选取索引小于index 的input元素
:header获取所有标题元素如h1,h2..hn集合元素 $(“:header”)选取网页中所有的标题元素如h1,h2
:animated 选取当前正在执行动画的所有元素集合元素 $(“div:animated”) 选取当前正在执行动画的所有div元素

未完待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值