转...原文不知道是出自哪里,知道者请知会一下。
要判断jquery的选择器选择的东东是否为空的时候,也就是没有符合选择器的对象被选择到的时候怎么办呢,尝试了判断对象为空,但是不是的,alert出来时[object][object]。没辙了,搜了一下,看到一段比较好的解释。
之后我就改成$("#id").length==0结果返回true
这样就可以通过这样判断是否存在符合选择器条件的内容存在了。
讨论 $('#id') 和 $('#id')[0] 的区别。用alert打印出来的却别是
[Object Object] 和 [Object]
于是我认为前者是对象组,后者是对象,并且,对于前者可以使用数组语法(array_name[index])取得后者。后来有朋友指出,前者是jquery对象,后者是js对象,才恍然大悟。确实,只有这种解释才是最贴切的。jquery的方法并不一定都是返回jquery对象。比如get(index)方法,将放回元素(Element),而有的是返回元素数组,例如get(),而大部分则是直接返回jquery对象,例如show()。
认清了返回值,才能对返回的对象做正确的操作
原文地址:http://www.ljf.cn/2008/11/Item4983.html
分享到:
相关推荐
总的来说,jQuery选择器为我们提供了丰富的方法来定位和操作页面元素,使得DOM操作变得简单、高效。了解并熟练使用这些选择器,对于前端开发人员而言是十分必要的。在实际开发中,可以根据需要灵活组合选择器,以...
jQuery选择器是jQuery库的核心特性之一,它极大地简化了JavaScript中的DOM元素选择和操作。jQuery完全继承了CSS的风格,并在此基础上提供了更强大和灵活的选择方式。以下是对jQuery选择器的详细说明: **1. 基本...
选择器是 JQuery 的核心功能之一,它们允许开发者高效地选取页面上的特定元素进行操作。下面将详细介绍给定文件中提及的各类 JQuery 选择器。 1. **基本选择器** - `#id`:通过ID匹配唯一元素,例如`$("#myId")`会...
### jQuery选择器详解 在网页开发中,jQuery作为一款轻量级、功能强大的JavaScript库,极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。其中,选择器是jQuery的核心特性之一,它提供了丰富的语法来...
初始状态下,城市选择器为空或显示默认选项。 3. jQuery绑定:使用jQuery的`change`事件监听省份选择器,当用户改变选择时,触发事件处理函数。 4. 动态更新:事件处理函数中,根据选中的省份ID,查询JSON数据,...
在本文中,我们将全面探讨各种 jQuery 选择器的详细说明和实例。 首先,我们有基本选择器,它们是最简单直接的选取方式: 1. `$("#myElement")` - 通过 ID 选取唯一元素,ID 必须在整个文档中是唯一的。 2. `$("div...
### jQuery选择器详解 #### 一、基本选择器:快速定位DOM元素 基本选择器是jQuery中最常用的选择器之一,用于快速定位文档中的特定元素。它包括: - **ID选择器**:`#id` - 匹配文档中带有指定ID的单一元素。例如...
### jQuery选择器详解 #### 一、基本选择器 **1.1 #id** - **描述**: 通过指定的ID来匹配单个元素。 - **示例**: `$("#myId")` 将会选中ID为`myId`的元素。 **1.2 .class** - **描述**: 通过指定的类名来匹配一组...
### jQuery选择器学习笔记 #### 一、引言 jQuery 是一个快速、小巧且功能丰富的库,极大地简化了 JavaScript 编程。其中的核心之一就是它的选择器系统,它基于 CSS 选择器,并提供了更多的灵活性和功能。本篇笔记...
jQuery选择器是JavaScript库jQuery的核心特性之一,它极大地简化了DOM元素的选择和操作。最新版本的jQuery选择器提供了丰富的功能,让开发者能够高效地定位页面上的特定元素。 基础选择器是jQuery选择器的基础,...
jQuery选择器是jQuery库的核心功能之一,用于高效地定位并操作网页中的DOM元素。通过使用jQuery选择器,开发者可以轻松地选取需要的HTML元素,并执行一系列的DOM操作,如添加样式、修改内容或绑定事件等。 1. **...
jQuery选择器是jQuery库的核心功能之一,用于高效地选取DOM元素。它们提供了强大的选择和筛选DOM元素的方法,使得JavaScript操作...在实际开发中,了解并灵活运用jQuery选择器能够大大提高工作效率,为项目带来便利。
### jQuery选择器 jQuery的选择器是其强大之处,它们基于CSS选择器,但扩展了一些额外的功能。 1. **基本选择器**: 包括 `ID选择器 (#)`, `类选择器 (.)`, 和 `元素选择器 (*)`,如: ```javascript $("#myID");...
本文将详细阐述JQuery中的各种选择器及其使用方法。 1. **基础选择器**: - `#id`:通过元素的ID选择器,如`$("#divId")`选取ID为`divId`的元素。 - `element`:根据元素名称选择,例如`$("a")`选择所有`<a>`元素...
jQuery选择器是jQuery库中的核心功能之一,它使得在JavaScript中高效地选取DOM元素变得极其简单。jQuery提供了多种类型的选择器,包括基本选择器、层次选择器、过滤选择器等,帮助开发者精确地定位到需要操作的元素...
在本篇中,我们将详细讨论jQuery选择器、DOM操作、事件处理和动画相关的知识点。 1. jQuery选择器 jQuery选择器用于选择HTML元素,并且能够在这些元素上执行各种操作。基本选择器和过滤选择器是jQuery选择器中最...
在网页开发中,jQuery 选择器使得操作 DOM(文档对象模型)变得更为简单。以下是对标题和描述中提到的 jQuery 选择器的详细解释: 1. **通用选择器**:`*` 用于选取页面上的所有元素。 2. **ID 选择器**:`#id` ...
jQuery选择器是jQuery库中的核心功能之一,它允许开发者高效地选取DOM中的特定元素,进而实现各种操作,如添加样式、修改内容或绑定事件等。本文将详细解析jQuery选择器的参数及用法。 ### 基本选择器 1. **#id**...