参数形式
$("input:text",document.forms[0])选择form[0]所有input=text
$("<p>123</p>")直接对字符串标签操作
$(document.body)直接对标签操作
$(function(){})直接操作函数

each(callback)
$("ul").each({function(index){ this.li.html("xxx")}})

get(i)
$("li").get(3)

选择器
$(document)整个文档选择
$("#id") ID选择器
$(".class") 类选择器 延伸:$("div.class") 复合选择器 标签+类
$("input[type=text]")属性选择器

表达式选择器
$("a:first")第一个a元素
$("tr:odd")选择tr的奇数行
$("#form:input")选择from中的input
$("div:visible")选择可见的DIV
$("div:gt(2)")选择前三个DIV

对象函数
.html() 取出或者设置html
.text() 取出或者设置text内容
.attr() 取出或者设置属性的值
.width()取出或者设置属性的宽度
.height()取出或者设置属性的高度
.val()取出或则设置某个表单的值

筛选器
$("div").has("p") 选择包含P元素的DIV
$("div").not(".class")选择不属于class类的div
$("div").filter(".class")选择类为class的div
$("div").first()选择第一个div
$("div").eq(index)选择第index+1个div

$("div").next("p")选择div后第一个P
$("div").parent() 选择div的父元素
$("div").cliset("form")离div最近的form的父元素
$("div").children()选择div的子元素
$("div").siblings()选择div的同级元素

文档处理
.clone()复制元素
.remove()直接删除对象
.detach()保留被删除元素的事件
.empty()清空元素的内容
.append()追加元素

事件
blur()表单失去焦点
click()鼠标点击
focusin()子元素获取焦点
keypress()按下键盘
load()元素加载完毕
mouseenter()鼠标进入
change()表单元素值变化
focus()表单元素获取焦点
keyup()松开键盘
mousedown()鼠标离开
mouseup()鼠标松开
mouseout()鼠标离开
resize()浏览器窗口大小改变
select()选中文本框内容
toggle()根据鼠标点击次数依次运行多个函数
submit()用户提交表单
unload()用户离开页面
事件的绑定
$(input).bind("click change",function(){});
$(input).one("click",function(){})只运行一次绑定的事件
$(input).unbind("click")移除绑定
$(input).trigger(click)触发器执行click事件

事件参数
event.pagex事件发生时 鼠标距离网页左上水平距离
event.pagey事件发生时 鼠标距离左上角的垂直距离
event.type 事件类型 例如click
event.data 事件对象上绑定的数据
event.which 按下了那一个按键
event.target 事件针对的网页元素
event.preventdefault() 阻止事件的默认行为 点击链接会打开新的页面
even.stopPropagation() 停止事件向上层元素冒泡
this 针对的dom元素

工具
.trim()去除空格
.each()遍历
.inarray()返回数组索引的位置
.grep()返回数组中复合标准的元素
.extend()合并对象
.makyarray()转换为数组
.type()判断对象的类型 函数、日期、数组、正则
.isarray()是否为数组
.isemptyObject()判断是否为null
.isfunction()判断是否为函数
.isplainobject()判断是否为建立的对象
.suppirt() 是否支持某个浏览器的特性

JQ笔记的更多相关文章

  1. JQ笔记-加强版

    Query初级   一.介绍.基本写法   什么是JQ: 一个优秀的JS库,大型开发必备 JQ的好处: 简化JS的复杂操作 不再需要关心兼容性 提供大量实用方法 如何学习JQ: www.jquery. ...

  2. jq 笔记

    http://bbs.miaov.com/forum.php?mod=forumdisplay&fid=40 2014.10.10jquery 2.0 不兼容ie 6 7 8,以上更适合做移动 ...

  3. jq学习笔记(二)

    jq笔记-dom篇-慕课网学习笔记 1.jQuery节点创建与属性的处理 创建元素节点: 1.$("<div></div>") 创建为本节点: 1.$(&q ...

  4. 整理版jq 复习贴子

    1绝对定位(abs)与相对定位(relative) 区别是相对定位参照自己的位置进行移动(当然需要设置top left这些生效)并且原来的位置保留着 偏移后会把 其它的层遮罩住 绝对定位就是的参照位置 ...

  5. 【JQ成长笔记】jQuery cookie的使用

    jquery cookie挺好用的.简单实在.菜鸟都能用得上..额.文笔不好不好..咳咳.. 先来看看jq.cookie的aip 写入cookie $.cookie("this-cookie ...

  6. 【JQ成长笔记】jQuery Validate验证插件

    validate是一款很好的jq插件,提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同 ...

  7. JQuery笔记(二)jq常用方法animate()

    在jq中,比较方便的是相对于js,jq封装了很多方法,很方便使用,下面我举几个常用的方法 animate()方法 <!DOCTYPE html> <html lang="e ...

  8. JQuery笔记(一)jq的使用方法

    我用的jq版本是支持pc版为主的最高1版本里最高的1.124版本 官网的链接是只有最新的3下载,我把我在官网下载的jq代码链接发出来,如下 点我获取jq代码 和js不同的是,jq开发者封装了一些方法 ...

  9. JS笔记 - JQ事件委托( 适用于给动态生成的脚本元素添加事件)

    最近一段时间打了一个大仗,现在总算消停点,才有时间来做个总结吧算是: 移动端遇到一个项目,是一个列表的侧滑栏,在我这里用jq写的交互事件.自测各方面都挺好的,美滋滋的给了研发.研发也美滋滋的开始开发. ...

随机推荐

  1. js url图片转bese64

    function convertImgToDataURLviaCanvas(url, callback, outputFormat){ var img = new Image(); img.cross ...

  2. winform 在指定目录下已经生成资源Image图片的方式

    假设在项目目录下存在一个Image目录,注意其中图片已经都设置成为:生成方式为资源文件. /// <summary> /// 得到要绘置的图片对像 /// </summary> ...

  3. Java数据结构之树和二叉树(2)

    从这里始将要继续进行Java数据结构的相关讲解,Are you ready?Let's go~~ Java中的数据结构模型可以分为一下几部分: 1.线性结构 2.树形结构 3.图形或者网状结构 接下来 ...

  4. C++ CopyFile

    复制文件 关键点 CopyFile The CopyFile function copies an existing file to a new file. The CopyFileEx functi ...

  5. android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索

    最近跟着百度地图API学地图开发,先是学了路径搜索,对于已知坐标的两点进行驾车.公交.步行三种路径的搜索(公交路径运行没效果,待学习中),后来又 学了定位功能,能够获取到自己所在位置的经纬度,但当将两 ...

  6. cxx-generator JS绑定工具

    第一部分:配置安装环境 cxx-generator是由Zynga工程师贡献的C++代码绑定到js工具.用于将cocos2d-x 的c++代码,生成相应的js绑定代码(由c++写成),然后将这些函数注册 ...

  7. oc-26-动态类型检测

    /** 1).判断对象是不是指定类的对象或者指定类的子类对象. - (BOOL)isKindOfClass:(Class)aClass; 2).判断对象是不是1个特定类型的对象,不包括子类. - (B ...

  8. 一款基于jQuery饼状图比例分布数据报表

    今天给大家带来一款基于jQuery饼状图比例分布数据报表.这款报表插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览  ...

  9. 浏览器自动化工具-Selenium

    Table of Contents 1. 什么是Selenium 2. 简单的例子 3. PS 什么是Selenium Selenium可以自动化操作浏览器,利用Selenium可以模拟用户操作,因此 ...

  10. iso8583报文自学笔记

    一.8583报文组成 TPDU 报文头 应用数据 ISO8583 Msg ID 目的 地址 源地址 应用类别定义 软件 总版本号 终端 状态 处理 要求 保留使用(软件分版本号) 交易数据 60H N ...