jQuery知识点总结(第二天)
今天继续从我的笔记上面搬运。我们不产生知识,只是知识的搬运工。
内容过滤选择器:
○ 内容选择过滤器 $("div:contains('text')"); 内容为'text'的那个div
○ 不包含子元素也不包含文本元素(一穷二白的选择器) $("div:empty");
○ 含有选择器所匹配元素的元素(真他妈绕口) $("div:has(p)"); 元素里面有<p>的那个div
○ 含有子元素和文本元素的元素(不是孤家寡人) $("div:parent"); 和$("div:empty")正好相反,对比记忆。
可见性过滤选择器:
○ 页面中隐藏元素选择器 $("div:hidden");
○ 页面中可视元素选择器 $("div:visible");
notice: 可见性,是指元素在页面中是否能够显示。在CSS中可以设置display:block;显示也可以设置display:none;隐藏。所以用这个jQuery就能选择那些元素是显示的那些元素是隐藏的。
属性过滤选择器:
○ 有某个属性的选择器 $("div[title]") 选择有属性为title的div。
notice:当然这些属性也可以自定义,比如,属性为test.设置HTML中本来就存在的属性可以用attr.也可以用prop.具体两者的差异,后面的笔记会提到,当然也可以在评论里提问。在今天的笔记里就不展开了。
○ 属性值等某个值的。 $("div[title = 'bigBreast']") 选择title值等于bigBreast(大胸)的那个div。
○ 属性值不等于某个值的。 $("div[title != 'bigBreast']") 选择title值不等于bigBreast(大胸)的那个div。
○ 属性值以什么开头的。 $("div[title ^= 'mengmengda']") 选择title值以mengmengda开头的那个div。
○ 属性值以什么结尾的。 $("div[title $= 'mengmengda']") 选择title值以mengmengda结尾的那个div。
○ 属性值中含有什么文字的。 $("div[title *= 'hexie']"); 选择title值里面含有hexie(和谐内容)的那个div。
○ 属性中不仅含有这个属性而且含有其他属性。(超级组合啊)$("div[id][title][test]"); 寻找属性中不仅有id而且有title而且属性为test的。
子元素过滤选择器:
○ 选择某个集合元素中,第几个子元素。 $("div.small :nth-child(2)"); 选择div里面类名叫small的元素集合中第二个元素。nth-child(index)。其中index是从1开始的。而eq(index)中的index是从0开始的。这一点一定要注意!
○ 选择某个集合元素下,第一个子元素。 $("div.small :first-child");
○ 选择某个集合元素下,最后一个子元素。 $("div.small :last-child");
○ 选择某个集合下,子元素是3的倍数的子元素。 $("div.small :nth-child(3n)");
○ 选择某个集合下,子元素是3的倍数加以的子元素 $("div.small :nth-child(3n+1)");
○ 选择某个集合下,并且只有一个子元素的的元素 $("div.small :only_child");
今天就先介绍这么多,余下的来日方长。慢慢从笔记中搬。
昨天的博客有人投了反对票,可能是文中举得例子不恰当,有伤风化。但搞技术的大都是男的,对着枯燥的知识点学习,很快就会眼酸犯困,难以坚持。古往今来,色情、凶杀和暴力,最能引人关注,激发多巴胺分泌,提神醒脑。所以文中不时来点搞笑段子吸引眼球,既能缓解学习气氛,又能学到东西,何乐而不为呢。
有问题,评论中会回答。
jQuery知识点总结(第二天)的更多相关文章
- Jquery笔记之第二天
Jquery笔记之第二天 jQuery - 获取内容和属性 获得内容 - text().html() 以及 val() <script> $(document).ready(functio ...
- jQuery()方法的第二个参数
关于jQuery()方法的第二个参数,有下面这几种用法: 1.jQuery(selector, [context]) 这种用法,相当于 $(context).find(selector) 或者 con ...
- jQuery()方法的第二个参数详解
关于jQuery()方法的第二个参数,有下面这几种用法: 1.jQuery(selector, [context]) 这种用法,相当于 $(context).find(selector) 或者 con ...
- JQuery知识点总结
一. 1.JavaScript是Netscape公司开发的一种脚本语言(scripting language).JavaScript的出现实现了使得网页和用户之间实时的,动态的和交互的关系,使网页包含 ...
- jQuery知识点一 each()和toggleClass()
jQuery的一些东东比较容易忘,所以在这里整理一下... ... 1. each (1) $(selector).each(function(index,element)) inde ...
- jQuery知识点总结(第一天)
整理笔记前的题外话: 我认为互联网的高速发展其中最为主要的一点就是——开源. 开源精神,使得无数的IT爱好者贡献所学,将自己的智慧结晶无偿奉献给大家.后辈的学习者在混沌的互联网世界里,追寻着前辈们留下 ...
- jQuery Mobile 基础(第二章)
1.可折叠块: <div data-role="collapsible"> <h1>点击我 - 我可以折叠!</h1> <p>我是可 ...
- Jquery基础教程第二版学习记录
本文仅为个人jquery基础的学习,简单的记录以备忘. 在线手册:http://www.php100.com/manual/jquery/第一章:jquery入门基础jquery知识:jquery能做 ...
- 《jQuery实战(第二版)》读书笔记
第一部分 jQuery核心 1.jQuery基础 第一章总结了jquery的大致功能,基本原理,使用方式. point: (1).引入:<script type="text/javas ...
随机推荐
- 深入理解python的yield和generator
原文发表在我的博客主页,转载请注明出处 前言 没有用过的东西,没有深刻理解的东西很难说自己会,而且被别人一问必然破绽百出.虽然之前有接触过python协程的概念,但是只是走马观花,这两天的一次交谈中, ...
- 学堂在线 UWP 首版
好久没有写博客了,主要是最近在写一个小小的App.<( ̄︶ ̄)> 不知道看各位有木有爱看慕课的,作为一名资深的大三学渣的我有看慕课的习惯.一直在看学堂在线的慕课,感觉质量确实还可以,但是遗 ...
- .NET平台下的微信SDK(Rabbit.WeiXin)开源发布
在上一篇文章<RabbitHub开源情况及计划>上有提及到了一个新的开源项目——微信SDK,经过几天的努力现在开源发布Beta1版本. 目录 前言 特点 功能 支持的消息类型 请求消息 事 ...
- 自己存档:table 的css
border:0;margin:0;border-collapse:collapse;border-spacing:0;
- [BZOJ 1260][CQOI2007]染色(DP)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1260 分析: f[i][j]表示i~j刷成s[i]~s[j]这个样子需要的最小次数 则 ...
- js滚动到底部事件
window.innerHeight表示窗口高度 $(document).height()返回文档高度 $(document).scrollTop()返回滚动条与顶部的距离,在最上部时为0,在最下部时 ...
- 【Python】 [基础] 条件判断 与 循环 与dict和set
# 条件判断 elif: else if 的作用 注意: : [冒号]BMI =w/(h*h) if BMI<15: print('较轻')elif BMI<25: prin ...
- SpringMVC学习--参数绑定
spring参数绑定过程 从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上.springmvc中,接收页面提交的数据是通过方法形参来接收 ...
- Eclipse运行内存溢出
VM arguments中添加如下: -Xms512m-Xmx1024m-XX:PermSize=256m-XX:MaxPermSize=256m-Xmn128m
- iOS开发--利用MPMoviePlayerViewController播放视频简单实现
一.MPMoviePlayerViewController和MPMoviePlayerController区分开,前者继承自NSObject,后者继承自UIViewController 二.MPMov ...