jquery
选择器: 基本选择器:#id 、.class、*(匹配所有)
层次选择器:
$(div span) 选取<div>里的所有的<span>元素、
$(div>span) 选取<div>元素下的元素名是<span>的子元素
$(div+span) 选取div元素的下一个同辈元素
$(div~span) 选取div元素的后面所有同辈元素
过滤选择器
基本选择器:
:first $("div:first")选取所有<div>元素中第1个<div>元素
:last
:not(selector) $("input:not(.myclass)")选取clss不是muclass的input元素
:even 偶数 从0开始
:odd 奇数 从0开始
:eq(index) 选取索引等于index的元素 (index是从0开始) $("input:eq(1)")
:gt(index) 大于
:it(index) 小于
:header 选取所有有标题元素
:animated 选取当前正在执行动画的所有元素
:focus 选取当前获取焦点的元素
内容过滤选择器
:contains(text) 选取文本内容为"text"的元素 $("#div:contains('我')")
:empty 选取不包含子元素或者文本的空元素
:has(selector)选取含有选择器锁匹配的元素的元素 $("div:has(p)") 选取含有p元素的div
:parent 选取含有子元素或者文本的元素 可见性过滤选择器
:hidden :visible 属性过滤选择器
[attribute] 选取拥有此舒心的元素 $("div[id]")
[attribute=value] 选取属性的值为value 的元素 $("div[title=test]")
[arrtibute!=value] 选取属性的值不为value 的元素 $("div[title!=test]") 子元素过滤选择器
:first-child 选取每个父元素的第1个子元素 $("ul li:first-child")
:last-child
:nth-chid(index) 表单对象属性过滤选择器 :enabled 选取所有可用元素
:disabled 选取所有不可用元素
:checked
:selected 表单选择器
:input 选取所有<input>元素
:text
:password
:radio
:checkbox
:submit
:imgage
:reset 获取所有重置按钮
:button
:file 选取所有上传域
:hidden show() 显示隐藏的匹配元素
css(name,value) 给元素设置样式
text(string)设置所有匹配元素的文本内容
filter(expr)筛选出指定表达式匹配的元素集合,其中expr可以是多个选择器的组合、 是对自身集合元素筛选
fint()会在元素内寻找匹配元素,对它的自己操作
例如:<div class="css">
<p class="rain">测试1</p>
</div>
<div class="rain">
<p>测试2</p>
</div> var $find = $("div").find(".rain");
alert( $find.html() ) ; //输出测试2
var $filter = $("div").filter(".rain");
alert( $filter.html() ); ////输出测试 <p>测试2</p> addClass(class)为匹配元素添加指定的类名 jquery DOM 增:
append() 向每个匹配元素内部追加内容
after()向每个匹配元素之后追加内容
before() 向每个匹配元素之前追加内容
删:
remove() $("ul li:eq(1)").remove();
清空:
empty() 清空节点 $("ul li:eq(1)").empty()
包裹:
wrap() 将某个节点用其他标记包裹起来 $("strong").wrap("<b></b>") // 用<b> 标签把<strong>元素包裹起来 属性操作 attr()方法来获取和设置元素属性。 var p=$("p").attr("tilte"); // 获取<p> 元素节点属性title
removeAttr() 方法来删除元素属性。
addClass() 追加样式
removeClass() 移除样式
hasClass() 是否包含样式
toggle() 交替一组动作
html() 获取元素的html内容,相当于innerhtml
text() 获取元素的文本内容,相当于innerText
val() 取值 遍历节点
children() 获取匹配元素的子元素集合
next() 获取匹配元素后面紧临的同辈元素
prev()获取匹配元素前面紧临的同辈元素
siblings获取匹配元素前后面紧临的同辈元素
parent 获取集合元素的父级元素
parents 获取集合元素的祖先元素 事件:
bind() //绑定事件 window.load() 与$(documnet).ready的区别
window.load()是需要页面中的说有元素、图片、链接都加载完成之后才可以触发。
而$(documnet).ready是不要求页面完全加载完,只需要加载完dom机构就可以触发

jqeury 基础的更多相关文章

  1. java基础集合经典训练题

    第一题:要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9)也不相同,每个字符串长度为10; 分析:*1.看到这个题目,或许你脑海中会想到很多方法,比如判 ...

  2. node-webkit 环境搭建与基础demo

    首先去github上面下载(地址),具体更具自己的系统,我的是windows,这里只给出windows的做法 下载windows x64版本 下载之后解压,得到以下东西 为了方便,我们直接在这个目录中 ...

  3. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  4. Golang, 以17个简短代码片段,切底弄懂 channel 基础

    (原创出处为本博客:http://www.cnblogs.com/linguanh/) 前序: 因为打算自己搞个基于Golang的IM服务器,所以复习了下之前一直没怎么使用的协程.管道等高并发编程知识 ...

  5. [C#] C# 基础回顾 - 匿名方法

    C# 基础回顾 - 匿名方法 目录 简介 匿名方法的参数使用范围 委托示例 简介 在 C# 2.0 之前的版本中,我们创建委托的唯一形式 -- 命名方法. 而 C# 2.0 -- 引进了匿名方法,在 ...

  6. HTTPS 互联网世界的安全基础

    近一年公司在努力推进全站的 HTTPS 化,作为负责应用系统的我们,在配合这个趋势的过程中,顺便也就想去搞清楚 HTTP 后面的这个 S 到底是个什么含义?有什么作用?带来了哪些影响?毕竟以前也就只是 ...

  7. Swift与C#的基础语法比较

    背景: 这两天不小心看了一下Swift的基础语法,感觉既然看了,还是写一下笔记,留个痕迹~ 总体而言,感觉Swift是一种前后端多种语言混合的产物~~~ 做为一名.NET阵营人士,少少多多总喜欢通过对 ...

  8. .NetCore MVC中的路由(1)路由配置基础

    .NetCore MVC中的路由(1)路由配置基础 0x00 路由在MVC中起到的作用 前段时间一直忙于别的事情,终于搞定了继续学习.NetCore.这次学习的主题是MVC中的路由.路由是所有MVC框 ...

  9. .NET基础拾遗(5)多线程开发基础

    Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理基础 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开 ...

随机推荐

  1. 【android】通过leakCanary找出程序内存泄露点

    背景 内存泄露是咱新手比较头痛的问题,因为它不像崩溃,在开发环境可以根据提示的错误信息排查问题. 你都不知道咱的app是否哪个犄角旮旯藏着一个吞噬内存的黑洞. 排查android 内存泄露比较底层高端 ...

  2. 关于http响应状态码

    http状态返回代码 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. http状态返回代码 代码   说明 100   (继续) 请求者应当继续提出请求. 服务器返回此代码表示已 ...

  3. spray-json

    spray-json是一个轻量级的,简介的和高效的使用Scala实现的json 它拥有以下特征: 一个简单不可变的模型的json语言元素 一个高效的json解析器 可选择既紧凑又漂亮的json到str ...

  4. Java中的JDBC是什么?

    JDBC(Java Data Base Connectivity, Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它有一组用Java语言编写的类和接 ...

  5. 【二分+SPFA】修建道路(road)

    (四五年以前的老草稿,作为强迫症还是发布出来吧) 修建道路(road.pas/c/cpp) [问题描述] NOIP2012的参赛者LG异想天开打算修建一条磁悬浮列车的通道连接现代OI王国的首都(编号为 ...

  6. GZFramework错误(升级修改)日志

    sqlserver下事务中处理出现为初始化selectcommand的connection属性修改CommandDataBase中的PrepareCommand方法

  7. CSS Table(表格)

    CSS Table(表格) 一.表格边框 border 指定CSS表格边框,使用border属性. 下面的例子指定了一个表格的Th和TD元素的黑色边框: table, th, td { border: ...

  8. saltstack之nginx、php的配置

    saltstack为nginx提供状态配置 1.创建nginx配置需要的目录 mkdir /srv/salt/prod/nginx mkdir /srv/salt/prod/nginx/files 2 ...

  9. 20145322《Java程序设计》第5次实验报告

    20145322<Java程序设计>第5次实验报告 实验内容 1.根据所学内容,编写代码实现服务器与客户端 2.掌握密码技术的使用 3.设计安全传输系统,客户端中输入明文,利用DES算法加 ...

  10. 20145335郝昊《java程序设计》第9周学习总结

    20145335郝昊 <Java程序设计>第9周学习总结 教材学习内容总结 第16章 JDBC(Java DataBase Connectivity)即java数据库连接,是一种用于执行S ...