一、基础选择器的使用
$("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("不能不含特定的元素")
分享到:
相关推荐
根据提供的文件信息,我们可以归纳出一系列关于jQuery的重要知识点与用法。...以上是基于提供的文件内容整理出来的jQuery知识点概览,这些基本的方法和功能可以帮助开发者更高效地操作DOM元素,实现丰富的动态效果。
这个API手册大全包含了多个版本及专题的jQuery知识,旨在帮助开发者深入理解和熟练运用jQuery。 1. **jQuery选择器** - `$(selector)`:基本的选择器,用于选取HTML元素,如`$("#id")`选取ID为指定值的元素,`$("....
根据提供的文件信息,我们可以总结出一系列关于jQuery的重要知识点与用法。下面将详细介绍这些知识点,帮助读者更好地理解和应用jQuery。 ### 1. jQuery选择器 #### 基本选择器 - **`$()`**: 用于选取HTML元素。 ...
### jQuery基本知识详解 #### 一、jQuery简介与特点 jQuery是一种快速、简洁的JavaScript库,其核心理念是“Write Less, Do More”(写得更少,做得更多)。它极大地简化了HTML文档遍历、事件处理、动画以及Ajax...
### jQuery常用经典技巧详解 #### 一、页面元素的引用 在使用jQuery的过程中,通过`$()`函数可以方便地引用页面中的元素。这些元素可以通过ID、类名、元素名称、层级关系以及DOM或XPath条件等多种方式进行选择。...
### jQuery常用的进度条知识点解析 #### 一、概述 在前端开发中,进度条是一种常见的UI元素,用于显示任务完成的进度。通过本篇文章,我们将深入解析一个基于jQuery的动态进度条实现方法。该进度条根据不同的数值...
**jQuery学习示例源码——jQuery基本知识** jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。jQuery的设计目标是使JavaScript编程变得更简单、更易用,它封装了...
在Word版书籍中,1-15章涵盖了jQuery的基础到进阶知识,包括: 1. **jQuery简介**:介绍jQuery的核心概念和其对JavaScript的改进,以及如何在项目中引入jQuery库。 2. **选择器**:讲解如何使用CSS选择器、ID选择...
通过这些基本知识,我们可以快速构建交互式的网页应用。了解和掌握jQuery,能够大大提高开发效率和代码质量。阅读《JQuery相关知识.doc》和《JQuery相关知识.txt》将提供更详细的信息和示例代码,帮助进一步深入学习...
以上就是jQuery的一些基本和常用效果。了解并熟练运用这些知识点,可以极大地提高前端开发效率,同时提升用户体验。在实际项目中,开发者还需要根据需求选择合适的方法和最佳实践,确保代码高效且易于维护。
### jQuery 常用知识点详解 #### 一、jQuery简介 jQuery是一款优秀的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作,使得开发者能够更轻松地实现网页动态效果。 #### 二、jQuery...
jQuery知识点整理 jQuery是当前最流行的JavaScript库之一,提供了许多有用的方法和属性来简化Web开发。下面是对jQuery知识点的整理: 基本概念 * jQuery对象:使用$符号来声明jQuery对象,如:`$()`或`jQuery()` ...
至此,我们了解了jQuery的几个关键知识点,从jQuery的概念、核心方法到基本对象、层级元素、简单对象和内容对象的获取,再到其他对象获取方法。通过这些基础知识,开发者们可以利用jQuery在网页开发中实现各种交云...
根据提供的文件信息,我们可以整理出一系列关于 jQuery 的常用操作知识点。以下是对这些操作的详细解释与扩展: ### 1. 过滤不包含特定类的元素 ```javascript // 选择不包含 class 为 "selected" 的元素 $("div")...
本篇文章将详细介绍一种常用的jQuery页面滚动动画库插件及其相关知识点。 首先,我们要理解页面滚动动画的基本概念。当用户滚动网页时,某些元素随着页面的滚动而动态改变其位置、大小、透明度等属性,这种效果被...
本文将详细解析与“jquery常用插件”相关的知识点,以及压缩包中包含的一些关键文件。 首先,jQuery插件是扩展jQuery功能的小型代码库,它们为开发者提供了丰富的功能,如图片灯箱、文件上传、自动完成输入框和右键...
### 常用的jQuery案例详解 #### 一、如何创建嵌套的过滤器 **知识点:** - **`:not()` 选择器:** 用于选取不匹配指定选择器的元素。 - **`:has()` 选择器:** 选取含有匹配元素的父元素。 **示例代码分析:** ```...
"jQuery常用弹框"这个主题,主要关注的是如何使用jQuery来创建和定制弹出对话框,这些对话框通常用于提示信息、确认操作或显示详细内容。 首先,我们要理解jQuery弹框的基本概念。弹框是用户界面中的一个元素,它...
在“jQuery例子大全 jQuery demo”这个压缩包中,包含了一系列的示例,旨在帮助用户快速理解和掌握jQuery的核心概念及常用方法。** ### 一、jQuery 基本使用 jQuery 的核心在于它的选择器,它允许我们方便地选取...