判断某个元素是否存在
Jquery的方法
if($("#myId").length > 0){
//dosomething
}
还可以使用(DOM的写法)
if($("#myId")[0]){
//dosomething
}
基本选择器
1.$("#myId") 选择ID为myId的元素
2.$(".myClass")选择class为myClass的元素
3.$("p")选择所有<p></p>元素
4.$("*")选择所有元素
5.$("#myId,.myClass,p")选择ID为myId,class为myClass,所有<p></p>的元素(记住这之间都是逗号分开的,不是空格)
层次选择器
6.$("div span")选择DIV里面所有的SPAN元素(这中间是空格,不是逗号,还要注意一点span并不一定是div的直接子元素)
7.$("div > span")选择DIV里面所有的SPAN子元素(SPAN必须是DIV的直接子元素)
7.$("div + span")选择紧跟在DIV后面的SPAN元素[$("div + span")方法与$("div").next("span")相同]
8.$("div ~ span")选择跟在DIV后面的所有SPAN元素($("div ~ span")方法与$("div").nextall("span")相同)
过滤选择器
9.$("div:first")选择所有div中第一个div元素
10.$("div:last")选择所有div中最后一个div元素
11.$("input:not(.myClass)")选择input元素中,class不为myClass的元素
12.$("div:even")选择div元素中索引为偶数的元素
13.$("div:odd")选择div元素中索引为奇数的元素
14.$("div:eq(1)")选择div元素中索引值为1的元素(第二个元素)
15.$("div:gt(2)")选择div元素中索引值大于2的元素(不包括第二个)
16.$("div:lt(6)")选择div元素中索引值小于6的元素(不包括第六个)
17.$(":header")选择网页中为<h1></h1>...<h5></h5>的元素
内容过滤选择器
18.$("div:contains(langhua)")选择含有文本内容"langhua"的元素
19.$("div:empty")选择不包含子元素或者文本的空元素
可见性过滤选择器
20.$(":hidden")选择input里面type="hidden"的元素,div中display为none的元素visible为hidden的元素 ($("input:hidden"))
21.$("div:visible")选择DIV中可见的元素
属性选择器
22.$("div[id]")选择DIV中有ID属性的元素,有ID属性就行了
23.$("input[type=hidden]")选择input元素中type为hidden的元素
24.$("input[name!=username]")选择input中元素中type不为username的元素
25.$("div[class^=top]")选择div中元素中class命名以top开始的元素
26.$("div[class$=top]")选择div中元素中class命名以top结束的元素
27.$("div[class*=top]")选择div中元素中class命名中包含top的元素
28.$("div[id][class=langhua][xxxx*=xxxx]")三个条件,一次缩小一个范围
表单对象属性过滤选择器
29.$("#form1:enabled")选择id=form1表单中所有可用的元素
30.$("#form1:disabled")选择id=form1表单中所有不可用的元素]
31.$("input:checked")选择id=form1表单中所有被选中的checkbox元素
32.$("select:selected")选择id=form1表单中所有被选中的元素(下拉列表)
分享到:
相关推荐
**jQuery学习笔记--1** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。本篇笔记将深入探讨jQuery的基础知识,包括其核心概念、选择器、DOM操作、事件...
**jQuery学习笔记(一)** 在深入探讨jQuery之前,我们首先要理解什么是jQuery。jQuery是一个高效、易用且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。由John Resig在2006...
Jquery学习笔记 Jquery学习笔记是指使用Jquery框架来实现javascript编程的笔记记录,本笔记记录了Jquery-1.2的基本用法、Ajax异步交互、XMLHttpRequest对象的基本应用等知识点。 一、Jquery基本用法 Jquery是一个...
《jQuery学习笔记源码1-3章》涵盖了jQuery的基础到进阶内容,是初学者深入理解这一强大JavaScript库的关键步骤。jQuery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。...
**jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...
**jQuery学习笔记** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画和Ajax交互。这份笔记旨在深入理解jQuery的核心概念,通过实例代码来加强理解和应用。 1. **jQuery选择器**:...
**jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...
本学习笔记将聚焦于jQuery的核心功能之一:常规选择器。通过理解并熟练运用这些选择器,你可以更加高效地定位和操纵网页中的元素,提升开发效率。 1. 元素选择器: jQuery的元素选择器允许我们根据HTML标签名来...
### jQuery选择器学习笔记 #### 一、引言 jQuery 是一个快速、小巧且功能丰富的库,极大地简化了 JavaScript 编程。其中的核心之一就是它的选择器系统,它基于 CSS 选择器,并提供了更多的灵活性和功能。本篇笔记...
**jQuery 学习笔记:各种选择详解** 在前端开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 DOM 操作、事件处理和动画效果。本笔记将深入讲解 jQuery 的选择器,帮助开发者更高效地选取和操作网页...
《韩顺平jQuery学习笔记及练习》是一份珍贵的学习资源,由知名讲师韩顺平的课程实录整理而成,旨在帮助学习者深入理解和掌握jQuery这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画设计和Ajax交互...
以下是对JQuery学习笔记的详细解析: 首先,JQuery的出现是为了弥补JavaScript在处理浏览器兼容性和控件操作上的不足。不同浏览器对JavaScript的实现存在差异,导致开发跨浏览器的网页应用变得复杂。为了统一这些...
**jQuery学习笔记分享** 在Web开发中,jQuery是一个非常重要的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。本文将深入探讨jQuery的基本概念、核心功能以及常见用法。 ### 第1章:...
CHM文件是一种常见的帮助文档格式,用户可以通过这个文件快速查找并理解jQuery的各种方法、选择器和插件。 `javascript.zip`和`javascript的函数.zip`可能分别包含JavaScript的通用教程和关于函数的专门讨论。...
### Ajax和jQuery学习笔记 #### 一、Ajax基础与原理 **1.1 什么是Ajax?** Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用来创建快速动态网页的技术,通过在后台与服务器进行少量数据...
**jQuery学习笔记合集概述** jQuery是一个广泛应用于前端开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作以及Ajax交互等任务。这个"JQuery学习笔记合集"包含了三个部分,旨在帮助开发者从初级到高级...
1. 选择器操作:jQuery提供了丰富的选择器,如ID选择器、类选择器、属性选择器等,使开发者能够快速准确地定位页面元素。 2. DOM操作:包括元素的添加、删除、复制、插入等,以及属性和值的修改,使得DOM操作更加...
### JQuery学习笔记(技术文档) #### 一、JQuery能做什么? JQuery 是一款轻量级的 JavaScript 库,它的设计宗旨是“write less, do more”,即“写得更少,做得更多”。通过JQuery,可以实现以下功能: 1. **...
**jQuery学习笔记** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单。这个资源包含了作者在自学jQuery过程中积累的笔记,以HTML页面的形式呈现,方便阅读和...