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. C++之旅(第一天)

    基础知识 完全支持C语言 可以在C++引入C的头文件 #include <stdio.h> #include <iostream> int main() { } 输入和输出 C ...

  2. php项目代码 编码格式不对会大范围报错

    php项目代码 编码格式不对会大范围报错

  3. [one day one question] Iscroll 5.0 在chrome上无法滑动

    问题描述: Iscroll 5.0 在chrome上无法滑动,不仅仅在chromePC的开发的时候,在手机上的chrome也有同样的问题,这怎么破? 解决方案: // 关闭 PointerEvent ...

  4. 20145302张薇《Java程序设计》第七周学习总结

    20145302 <Java程序设计>第七周学习总结 教材学习内容总结 第十三章 时间的度量 Greenwich Mean Time,格林威治时间,简称GMT时间,由观察太阳而得来: Un ...

  5. 20145307《信息安全系统设计基础》第五周学习总结PT2

    20145307<信息安全系统设计基础>第五周学习总结PT2: 教材学习内容总结 之前有第一部分学习总结: http://www.cnblogs.com/Jclemo/p/5962219. ...

  6. 20145312 《Java程序设计》第10周学习总结

    20145312 <Java程序设计>第10周学习总结 学习总结 一. 什么是网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的 ...

  7. (java) 第二周学习总结

    在java源代码中,每个变量都必须声明一种类型(type).有两种类型:primitive type和reference type.引用类型引用对象(reference to object),而基本类 ...

  8. 20145240《网络对抗》逆向及Bof基础实践

    逆向及Bof基础实践 1.1 实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包 ...

  9. Qt、MVB

    使用的陪测网卡是[众志诚MVB网卡],通过串口配置,可以接收和发送MVB数据. 一.MVB通信介绍 对于某一节点[如众志诚MVB网卡],为其配置0x710和0x720端口为源端口,用于发送数据,为其配 ...

  10. [Hdu6315]Naive Operations

    题意:给定一个初始数组b和一个初始值全部为0的数组a,每次操作可以在给定的区间(l,r)内让a[i](l=<i<=r)加一,或者查询区间区间(l,r)中a[i]/b[i](l=<i& ...