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 相关文章推荐
基于JQuery的一句话搞定手风琴菜单
Sep 14 Javascript
JS的replace方法详细介绍
Nov 09 Javascript
浅析LigerUi开发中谨慎载入common.css文件
Jul 09 Javascript
JavaScript 动态加载脚本和样式的方法
Apr 13 Javascript
jQuery实现仿百度帖吧头部固定导航效果
Aug 07 Javascript
30分钟快速掌握Bootstrap框架
May 24 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 Javascript
微信小程序生成海报分享朋友圈的实现方法
May 06 Javascript
用webpack4开发小程序的实现方法
Jun 04 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
Dec 02 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 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分页类
2013/10/26 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
一些mootools的学习资源
2010/02/07 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
js 小数取整的函数
2010/05/10 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
javascript实现循环广告条效果
2017/12/12 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
js实现简单的秒表
2020/01/16 Javascript
浅谈webpack和webpack-cli模块源码分析
2020/01/19 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
python基础教程之缩进介绍
2014/08/29 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
python定时任务 sched模块用法实例
2019/11/04 Python
如何获取Python简单for循环索引
2019/11/21 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
python给list排序的简单方法
2020/12/10 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
实习鉴定范文
2013/12/19 职场文书
小学开学寄语
2014/01/19 职场文书
酒店端午节促销方案
2014/02/18 职场文书
厨师长岗位职责
2014/03/02 职场文书
六个一活动实施方案
2014/03/21 职场文书
运动会广播稿50字
2015/08/19 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
2023/05/08 MySQL