`
单眼皮小猪
  • 浏览: 121536 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

jquery常用基本知识

阅读更多

一、基础选择器的使用
$("divId") 选择id未divId的元素
$("a")     选择所有<a>元素
$(".bgRed")选择所用css类未bgRed的元素
$("*")     选择页面所用元素
$("#divId,a,.bgRed")  同时匹配多个
二、层次选择器
$("bgRed div") 选择css类为bgRed的元素中的所有<div>
$(".myList>li")选择css类为myList元素中的直接子节点<li>对象
$("#hibiscus+img")选在id为hibiscus元素后面的img对象
$("#someDiv~[title]")选择id为someDiv的对象后面所有带有title属性的元素
三、基本过滤器
$("td:nth-child(1)") 表示选择所有表格行的第一个单元格
$("div:nth-child(odd)") 表示div下的一个奇数位置上的子元素
$("p:first-child")
$("p:ood")选择所有位于奇数行的<p>标记
注:ood奇数   even偶数
$("tr:first") 查找表格的第一行
$("tr:last")  查找表格的最后一行
$("p:only-child") 所有没有兄弟的元素  选择p元素是其父元素的唯一的子元素

$("input:not(:checked)")  查找所有未选中的input元素
$("tr:even")  查找表格的1、3、5、7....行
$("tr:odd")   查找表格的2、4、6、8....行
$("tr:eq(1)") 查找第二行
$("tr:gt(0)") 查找第二第三行,即索引值是1和2..,也就是比0大
$("tr:lt(2)") 查找第一第二行,即索引值是0或1,也就是比2小
$(":header").css("background","#EEE") 给页面内所有标题加上背景色
$("#run").click(function(){$("div:not(:animated)").animate({left:"+=20"},1000);})只有对不在执行动画效果的元素执行的一个动画效果
四、内容过滤器
$("div:contains('john')") 查找所有包含文本"john"的div元素
$("td:empty")查找所有不包含子元素或者文本的空元素
$("div:has(p)").addClass("test"))给所有包含p元素的div元素添加一个test类
$("td:parent") 查找所有含有子元素或者文本的td元素
五、可见性过滤器
$("tr:hidden") 查找所有不可见的tr元素
$("tr:visible")查找所有可见的tr元素
六、属性过滤器
$("div[id]") 查找所有含有id属性的div元素
$("input[name='news']").attr("checked",true) 查找所有name属性石news的input元素
$("input[name!='news']".attr("checked",true)  查找所有name属性不是news的input元素
$("input[name^='news']")匹配给定的属性是以某些值开始的元素
$("input[name$='let']") 匹配给定的属性是以某些值结尾的元素
$("input[id][name$='man']") 同时满足多个条件时使用
七、子元素过滤器
$("ul li:nth-child(2)")在每个ul查找第二个li
$("ul li:first-child") 在每个ul中查找第一个li
$("ul li:last-child") 在每个ul中查找最后一个li
$("ul li:only-child") 在ul中查找唯一子元素的li
八、表达选择器
$(":input") 查找所有的input元素
$(":selected")下拉菜单中选择的项
$(":radio")
$(":header")
$(":enabeled")
$(":animated")所有处于动画中的元素
$(":not(filter)")
$(":text") 查找所有的文本框
$(":password") 查找所有的密码框
$(":checkbox") 查找所有复选框
$(":submit") 查找所有提交按钮
$(":image")匹配所有的图像域
$(":reset") 查找所有的重置按钮
$("button")查找所有按钮(包含type=button|submit|reset)
$("file") 查找所有的文本域
$("visible") 页面中所有可见的元素

九、表单过滤器
$("input:enabled")查找所有可用的input元素
$("input:disabled")查找所有不可用的input元素
$("input:checked") 查找所有选中的复选框元素
$("select option:selected") 查找所有选中的选项元素


$("a[href$=pdf]")  表示所有超链接中href属性石pdf结尾的
$("div[id]")       查找所有含有id属性的div元素
$("div[id='aja']") 查找id为aja的div元素
$("div[id!='aja']")查找id不为aja的div元素
$("div[id^='aja'") 查找id以aja开通的div元素
$("div[id]*='aja'")查找id含aja的div元素
$("div[id][class='aja']") 查找存在id属性且类为aja的div元素
$("li:has(a)")     包含超链接的所有li标记


管理选择
$("checkbox[name=a]").size()    获得元素的个数
$("checkbox[name=a].get(index)") 提取元素
$("checkbox[name=a].index() 取出当前的索引
$("img[alt]").add("img[title]")  添加元素
$("div").not(".greenn,#bluee")
$("li[title].not("img[title*=isaac]")")  not("不能不含特定的元素")
分享到:
评论

相关推荐

    javascript+jquery+个人基本资料整理

    个人的学习总结,一些开发常用的文档,对j2ee开发很有用的,个人的知识出来总结。

    jQuery权威指南-源代码

    第7章 jQuery常用插件/197 7.1 jQuery插件概述/198 7.2 验证插件validate /198 7.3 表单插件form /202 7.4 Cookie插件cookie /205 7.5 搜索插件AutoComplete /209 7.6 图片灯箱插件notesforlightbox /213 7.7...

    Web前端开发技术-认识JQuery.pptx

    了解jQuery的基本概念 掌握jQuery选择器的使用 掌握使用jQuery实现动画效果的方法 掌握使用jQuery操作元素样式的方法 掌握jQuery事件的使用 掌握jQuery操作属性方法的使用 掌握jQuery操作元素尺寸和位置方法的使用 ...

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(part01)

    第二部分详细介绍了Prototype、jQuery、DWR、AjaxTags等四个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例。这两个部分是笔者在“疯狂Java实训营”的培训讲义,是《疯狂Ajax讲义:Prototype/jQuery+DWR+...

    jQuery EasyUI基础教程之EasyUI常用组件(推荐)

    本文主要内容是介绍EasyUI的一些常用组件的使用,都是一些非常基础的知识,适合入门者学习,主要包括Base(基础)、Layout(布局)、菜单和按钮、表单、窗口、表格和树等的使用。要求完全掌握这些内容,学会查阅文档...

    jquery入门必备的基本认识及实例(整理)

    本文整理了一些jquery入门必备的基本知识及相关实例,适合初学者学习,另附一些jquery的常用事件,感兴趣的各位可不要错过了哈

    jQuery正则表达式的使用方法步骤详解

    本文主要和大家分享的就是jQuery学习中正则的使用,正则在jquery里面并没有比JavaScript多哪些知识,基本上是一样的,只是选择器更好了一点,一起来看看吧。 基础正则 1、正则表达式的创建 a) var checkNum = /^[A-...

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(分卷压缩part02)

    第二部分详细介绍了Prototype、jQuery、DWR、AjaxTags等四个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例。这两个部分是笔者在“疯狂Java实训营”的培训讲义,是《疯狂Ajax讲义:Prototype/jQuery+DWR+...

    《Android移动网站开发详解》 PDF

    第14~22章是jQuery Mobile篇,详细讲解了在Android中使用jQuery Mobile框架开发移动Web网页的基本知识,包括jQuery Mobile导航、按钮、表单、列表、内容格式化、主题化设计和常用API的基本知识和各个知识点的具体...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    DjangoORM基本创建基本类型以及生成数据库结构 DjangoORM使用mysql注意 DjangoORM基本增删查该 基于ORM实现用户登录 基于ORM实现用户增加删除修改以及查看详细 Django字段类型介绍 DjangoORM字段参数介绍 DjangoORM...

    JQuery 无废话系列教程(一) jquery入门 [推荐]

     BTW:贝壳假设你已经掌了基本的JavaScript运用能力及基础的CSS知识.  JQuery是什么   JQuery只是一个JS文件  人对新鲜事业总是报着好奇与排斥的情感,贝壳刚开始学的时候也一样. 想掌握又怕自己学不会. 其实...

    初窥JQuery(一)jquery选择符 必备知识点

    本章内容根据本人在开发中常用到的选择符作为例子来进行讲解,如有更多常用的简单的例子可回复提供,参与讨论,一起学习研究,首先我们从常用的CSS选择符开始。 CSS选择符包括通配选择符、ID选择符、属性选择符、...

    《你来画,我来猜》前端小游戏制作源码

    本文主要采用 `css html jquery` 实现《你来画,我来猜》简单小游戏,运用了 `css` 的基本常用样式,`html`基本标签,`jquery` 的部分语法和部分知识。主要是实现了 `css html jquery` 三者的紧密结合!

    必看1年-本科-程序员面试简历模版

     熟悉Linux及Apache、Ngnix等主流Web服务器的基本配置及常用命令;  熟练使用SVN、Maven、PowerDesigner、Eclipse、idea等项目开发及管理工具;  熟练使用WebService技术;  了解阿里分布式开源框架dubbo,...

    疯狂Ajax讲义pdf

    第二部分详细介绍了Prototype、jQuery、DWR、AjaxTags等四个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例。这两个部分是笔者在“疯狂Java实训营”的培训讲义,是《疯狂Ajax讲义:Prototype/jQuery+DWR+...

    疯狂Ajax讲义.zip.001

    第二部分详细介绍了Prototype、jQuery、DWR、AjaxTags等四个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例。这两个部分是笔者在“疯狂Java实训营”的培训讲义,是《疯狂Ajax讲义:Prototype/jQuery+DWR+...

    疯狂Ajax讲义.zip.005

    第二部分详细介绍了Prototype、jQuery、DWR、AjaxTags等四个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案 例。这两个部分是笔者在“疯狂Java实训营”的培训讲义,是《疯狂Ajax讲义:Prototype/jQuery+...

    疯狂Ajax讲义.zip.002

    第二部分详细介绍了Prototype、jQuery、DWR、AjaxTags等四个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案 例。这两个部分是笔者在“疯狂Java实训营”的培训讲义,是《疯狂Ajax讲义:Prototype/jQuery+...

Global site tag (gtag.js) - Google Analytics