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加密解密7种方法总结分析
Oct 07 Javascript
javascript跨域原因以及解决方案分享
Apr 08 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
Sep 07 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
Oct 26 Javascript
javascript常用经典算法实例详解
Nov 25 Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 Javascript
javascript中setAttribute兼容性用法分析
Dec 12 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
May 30 Javascript
微信小程序 如何保持登录状态
Aug 16 Javascript
js获取 gif 的帧数的代码实例
Sep 10 Javascript
vue路由权限校验功能的实现代码
Jun 07 Javascript
vue proxy 的优势与使用场景实现
Jun 15 Javascript
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写的serv-u的web申请账号的程序
2006/10/09 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
JS去除字符串的空格增强版(可以去除中间的空格)
2009/08/26 Javascript
JQuery中each()的使用方法说明
2010/08/19 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
2016/09/01 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
vue webuploader 文件上传组件开发
2017/09/23 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
vue-cli构建项目下使用微信分享功能
2018/05/28 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
Python pass 语句使用示例
2014/03/11 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
可持续木材、生态和铝制太阳镜:Proof Eyewear
2019/07/24 全球购物
2014年开学第一课活动方案
2014/03/06 职场文书
法人委托书范本格式
2014/09/15 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
大学生实习证明范本
2014/09/19 职场文书
2014年少先队工作总结
2014/12/03 职场文书
共青团员自我评价
2015/03/10 职场文书