jquery对象和DOM对象的区别介绍


Posted in Javascript onAugust 09, 2013

第一步,http://www.k99k.com/jQuery_getting_started.html
第二步,新手先仔细得全部看一遍jQuery的选择器,很重要!!!
(http://shawphy.com/jqueryapi/ 这里是最新文档,有离线版下载)
第三步,深刻了解jQuery对象和普通DOM对象的区别。互相转化见Q1
Q1,js的写法:document.getElementById('save').disabled=true;
在jquery中我是这样写的$("#save").disabled = true; 为什么没效果呢

A,这个是典型的问题,其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象
这是新手常见的问题。
解决方法有2:
1,用JQ写法,$("#save").attr("disabled","true");
2,转成DOM写法$("#save")[0].disabled=true;
当然,$("#save")[0]也可以写成$("#save").get(0)。他返回的也是DOM元素

$("#save").eq(0)得到的还是jq对象
$(dom对象)就能得到一个jq对象。

Q2,获取选中的checkbox
A:
获取所有选中的checkbox:
$("input:checkbox:checked")
判断是否一组checkbox都选中了:
if($("input:checkbox:checked").length){}
判断某一个checkbox是否被选中
if($("input:checkbox").is(":checked")){}

Q3,我的id里有[]或.之类的符号,怎么办?或者带有命名空间的xml标签带有:怎么办?
A:用\\来转义如<div id="id[1]"></div>
$("#id\\[1\\]")

Javascript 相关文章推荐
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
JQUERY操作JSON实例代码
Feb 09 Javascript
IE下js调试工具Companion.JS
Oct 15 Javascript
javascript的数据类型、字面量、变量介绍
May 23 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
Apr 17 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
Jan 23 Javascript
javascript 利用arguments实现可变长参数
Nov 21 Javascript
图文讲解vue的v-if使用方法
Feb 11 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
Apr 28 Javascript
javascript中的数据类型检测方法详解
Aug 07 Javascript
jquery实现抽奖功能
Oct 22 jQuery
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 #Javascript
javascript判断机器是否联网的2种方法
Aug 09 #Javascript
jquery 列表双向选择器之改进版
Aug 09 #Javascript
jquery 简单应用示例总结
Aug 09 #Javascript
JS命名空间的另一种实现
Aug 09 #Javascript
使用javascript创建快捷方式的简单实例
Aug 09 #Javascript
使用js修改客户端注册表的方法
Aug 09 #Javascript
You might like
php 获取可变函数参数的函数
2009/08/26 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
php gd等比例缩放压缩图片函数
2016/06/12 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
微信小程序 实例应用(记账)详解
2016/09/28 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
使用vue2实现带地区编号和名称的省市县三级联动效果
2018/11/05 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
[03:11]完美世界DOTA2联赛PWL DAY8集锦
2020/11/09 DOTA
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
python的命名规则知识点总结
2019/10/04 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
python如何保存文本文件
2020/06/07 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
高级Java程序员面试要点
2013/08/02 面试题
文明青少年标兵事迹材料
2014/01/28 职场文书
合作意向书格式及范文
2014/03/31 职场文书
遗嘱继承公证书
2014/04/09 职场文书
理想演讲稿范文
2014/05/21 职场文书
李培根演讲稿
2014/05/22 职场文书
经费申请报告
2015/05/15 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python