- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JQuery选择器总结
一、CSS三种选择符 1
二、属性选择符 1
三、自定义选择符(类似CSS伪类) 1
一、CSS三种选择符
(1)id选择器
$(#tagId)
[例] $(#tagId li) //子元素(比如一个ul下三个li,则这3个都满足前面的关系)
(2)类选择器
$(.myClass)
[例] $(.myClass li:not(.firstStyle))
:not() 表示否定
(3)标签选择器
$(p)
==================================================================
二、属性选择符
用途:属性选择
$(a[@title]) 选择所有带title属性的a链接,方括号内只是作为筛选的标准,方括号左边的元素才是真正要选择的目标对象。
另一种用途:
在不带@的情况下,可用来指定包含在另一个元素中的元素
$(div[ol]) 取得包含一个ol元素的所有DIV元素
/** 为所有外部网站的链接增加样式 !:以www:开头的*/
$(a[href!=www:]).addClass(outer);
/** 为所有指向PDF的链接增加样式 $:以.pdf结尾的 */
$(a[href$=.pdf]).addClass(pdflink);
/** 为所有内部链接增加样式 *:属性中还有初始化的*/
$(a[href*=初始化]).addClass(inner); //所有的内部链接,可以出现在href属性中的任何位置上
三、自定义选择符(类似CSS伪类)---------以:开头
{ :eq() , :not() , :odd() , :even() , :contains() }
(1)匹配mystyle类的div集合中,选择第二个项 $(div.mystyle:eq(1))// js数组以0开始,但是CSS中是以1开始
:eq() ( :not() 相反
(2) .odd{
/** 奇数行红色 */
background:#FF0000;
}
.even{
/** 偶数蓝色*/
background:#0033FF;
}
js中使用:
$(tr:odd).addClass(odd);
$(tr:even).addClass(even);
==========================================================================================
【注】$(tr:even).addClass(even) 《=》 $(tr).filter(even).addClass(even) 两种写法
*表格的第一行编号是0,属于偶数。
(3)含有-- contains
$(td:contains(like)).addClass(highlight); // td中包含like这个单词的 加入class:highlight
【补】
$(‘tr:not([th]):odd’).addClass(‘odd’);
$(‘#tagId li :not(.highlight)’).addClass(‘mystyle’);
1
目前遇到这些
选中所有奇数行
选中所有偶数行
使用[]中括号
样式属性不是高亮的li.
文档评论(0)