基本知识:

就是一个JS函数包

选择器:基本选择器:

  1. 基本:ID选择器 “#” , Class选择器 “.”,标签选择器 “标签名”
  2. 组合:并列用“,”隔开   后代用空格隔开

过滤选择器:基本过滤:

首尾过滤:

用“:first” 取首 比如:$(".div:first")

用“:last”取尾 比如:$(".div:last")

等于:

用“:eq(索引号)” 或者".eq(索引号)"取任意个 比如:$(".div:eq(0)")  ,$("div").eq(0)

不等于:

  1. 大于:用“:gt(索引号)”
  2. 小于:用“:lt(索引号)”
  3. 排除:用“:not(选择器)” 比如:$(".div:not(.div:eq(2))")

奇:用“:odd” 如:$(".div:odd")

偶:用“:even” 如:$(".div:even")

属性名过滤:[属性名]  如:$(".div[属性名]")

属性名的值过滤:[属性名=值] $(".div[属性名=值]")

内容过滤:文字: $(".div:("字符串")")  子元素:$(".div:has(“选择器”)")

事件:

  1. 常规事件:把JS中的事件 on去掉即可 如.click
  2. 复合事件:hover(function(){},function(){}) 相当于相当于把mouseover()mouseout()合二为一;toggle(function(){},function(){})--点击事件循环执行
  3. 未来元素:对象.live("事件名",function(){});

阻止事件冒泡:return false;

Dom操作:

操作属性:获取属性var s = $("选择器").attr("属性名");设置属性$("选择器").attr("属性名","属性值");删除属性$("选择器").removeAttr("属性名")

操作样式:操作内联样式:获取样式var s = $("选择器").css("样式名");设置样式$("选择器").css("样式名","值")。

操作样式表的class:添加class:$("选择器").addClass("class名");移除class:$("选择器").removeClass("class名");添加移除交替class:$("选择器").toggleClass("class名")

操作内容:表单元素:取值var s = $("选择器").val();赋值$("选择器").val("值")。

非表单元素:$("选择器").html("内容"), $("选择器").text("内容");取值:var s = $("选择器").html(),  var s = $("选择器").text()

操作相关元素:查找:父、前辈parent(),parents(选择器);子、后代children(选择器),find(选择器);兄弟:哥prev(),prevAll(选择器);弟next(),nextAll(选择器)。

操作:新建$("HTML字符串"),添加appen(jquery对象)(内部添加)after(,..)(下部平级添加)before("...")(上部平级添加),移除empty()清空内部全部元素  remove()移除元素,复制clone()

动画:

show(),hide()

slideDown(),slideUp()

fadeIn(),fadeOut()

自定义动画:animate({left:"300px",top:"300px"},3000,function(){回调函数}),

停止动画,防止动画积累: .stop(true)

Jquary基础的更多相关文章

  1. tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...

  2. tornado web高级开发项目

    抽屉官网:http://dig.chouti.com/ 一.配置(settings) settings = { 'template_path': 'views', #模板文件路径 'static_pa ...

  3. 本博文将一步步带领你实现抽屉官网的各种功能:包括登陆、注册、发送邮箱验证码、登陆验证码、页面登陆验证、发布文章、上传图片、form验证、点赞、评论、文章分页处理以及基于tronado的后端和ajax的前端数据处理。

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tronado的后端和ajax的 ...

  4. [全文检索]Lucene基础入门.

    本打算直接来学习Solr, 现在先把Lucene的只是捋一遍. 本文内容: 1. 搜索引擎的发展史 2. Lucene入门 3. Lucene的API详解 4. 索引调优 5. Lucene搜索结果排 ...

  5. 预习 jQuary

    一.jQuary简介 1.jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库. jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTM ...

  6. jQuary学习の二の语法

    jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作.基础语法: $(selector).action() 美元符号定义 jQuery 选择符(selector)"查询& ...

  7. jquary高级和ajax

    jquary高级: 1.动画 1.三种方式显示与隐藏元素 1.默认显示和隐藏的方式 1.show([speed],[easing],[fn]):显示 [speed],[easing],[fn] spe ...

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

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

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

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

随机推荐

  1. IE9不能直接引用Console

    问题: 公司有个项目,功能很简单,读取业务数据,展示在页面上. 一个很简单的问题,却因为目标浏览器是IE9,卡了三天. 前端给的反馈是: 在IE9下,程序一会儿对,一会儿不对--第一次刷不出来,多刷几 ...

  2. JS中的存储机制

    一.堆和栈的介绍 1.堆和队,是先进先出:栈,是先进后出,就跟水桶差不多: 2.存储速度:堆和队的存储速度较慢,栈的存储速度较快,会自动释放: 二.js中存储的类型 1.堆,一般用于复杂数据类型,存储 ...

  3. POJ1077 Eight —— A*算法

    主页面:http://www.cnblogs.com/DOLFAMINGO/p/7538588.html 关于A*算法:g(n)表示从起点到任意节点n的路径花费,h(n)表示从节点n到目标节点路径花费 ...

  4. HDU 1257:最少拦截系统

    最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  5. lucene Index Store TermVector 说明

    最新的lucene 3.0的field是这样的: Field options for indexingIndex.ANALYZED – use the analyzer to break the Fi ...

  6. hdu-5675 ztr loves math(数学)

    题目链接: ztr loves math  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 65536/65536 K (Java/Othe ...

  7. 时间:NSTimer,代码时运行时间段,

    一:NSTimer 当时间间隔>1s是用NSTimer; 方法: [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selecto ...

  8. I.MX6 android 4.2 源码下载

    /************************************************************************* * I.MX6 android 4.2 源码下载 ...

  9. I.MX6 AW-NB177NF WIFI 驱动移植问题

    /******************************************************************************** * I.MX6 AW-NB177NF ...

  10. GCD深入理解(1)

    写在前面 本文原文为raywenderlich的<grand-central-dispatch-in-depth-part-1>:顺便提及一下,笔者认为,对于iOS初学者而言,raywen ...