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. TOSCA自动化测试工具--打开已存在的Projects

    1.刚login账号的界面 2.找到左下角Browse,找到文件路径,选择文件,打开 3.展示已打开的project 4.这个页面上便可进行自己想要的操作 5.关闭projects,最下面状态栏进行有 ...

  2. linux命令——chmod/chown

    改变文件所有权chown 例如 sudo chown username myfile 1 myfile文件的所有权变为username. chown -R username /files/work 1 ...

  3. svn不提交.net项目中的bin

    1 选中 bin->右击->tortoiseSVN->add to ignore list->选择第二个 2 提交 , 服务器上就没有bin目录了.

  4. Tomcat的工作模式和运行模式

    (1)工作模式 Tomcat作为servlet容器,有三种工作模式: 1.独立的servlet容器,servlet容器是web服务器的一部分: 2.进程内的servlet容器,servlet容器是作为 ...

  5. 20145307陈俊达《信息安全系统设计基础》第5周学习总结PT1

    20145307陈俊达<信息安全系统设计基础>第5周学习总结 教材学习内容总结 X86寻址方式经历三代: DOS时代的平坦模式,不安全,原因是没有区分用户空间和内核空间 8086的分段模式 ...

  6. 20145310《Java程序设计》第3周学习总结

    20145310 <Java程序设计>第3周学习总结 教材学习内容总结 本周学习内容比较多,主要是第四第五章的学习. 第四章 类与对象 类是对象的设计图,对象是类的实例. 类(Class) ...

  7. 20145312 《Java程序设计》第2周学习总结

    20145312 <Java程序设计>第2周学习总结 教材学习内容总结 1.1类型.变量与运算符 1.1.1类型 1.基本类型 整数:short(2字节).long(8字节).int(4字 ...

  8. php 与 c++ openssl 加密通信

    $key = '1234567890123456'; $iv = '1234567890123456'; $enc = openssl_encrypt("hello wolrd!" ...

  9. Java中private、protected、public和default的区别-001

    public: 具有最大的访问权限,可以访问任何一个在classpath下的类.接口.异常等.它往往用于对外的情况,也就是对象或类对外的一种接口的形式. protected: 主要的作用就是用来保护子 ...

  10. fatal: refusing to merge unrelated histories的解决方案

    最近更新了git版本,发现在github上建立了一个仓库,然后关联本地库的时候pull失败,错误为fatal: refusing to merge unrelated histories,查找后找到了 ...