- 浏览: 1683035 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1323)
- easyui学习 (21)
- jquery (51)
- css (21)
- js (103)
- html (19)
- java (95)
- 测试工具 (7)
- oracle (45)
- eclipse (9)
- spring (8)
- 开源框架 (111)
- struts (12)
- hsqlbd (2)
- h2database (2)
- maven (8)
- activiti (2)
- sql语句 (7)
- fmpp (1)
- apache (2)
- tomcat (6)
- jbpm (2)
- ant (20)
- mysql (10)
- 业务需求 (54)
- ralasafe (3)
- Quartz (4)
- mybatis (8)
- flex (6)
- html5 (16)
- apache工具 (4)
- hibernate (5)
- linux (109)
- powerdesigner (3)
- 报表 (1)
- log4j (2)
- junit (1)
- shiro (4)
- wap (3)
- php (28)
- mantis (1)
- poi (3)
- extjs (1)
- 安防 (34)
- 网络 (113)
- UltraEdit (1)
- 手机 (9)
- freemarker (19)
- jquery mobile (28)
- css3 (1)
- 微信 (9)
- nodejs (7)
- 项目管理 (14)
- 文档 (13)
- ibatis (22)
- ftp (3)
- spring MVC (9)
- groovy (2)
- AngularJS (19)
- nginx (15)
- 会计 (5)
- hive (1)
- 分布式 (8)
- 设计模式 (4)
- velocity (2)
- 爬虫 (2)
- git (1)
- thymeleaf (4)
- activemq (5)
- bootstrap (1)
- Spring Batch (1)
- memcache (20)
- ttserver (1)
- Jenkins (1)
- cxf (1)
- axure (2)
- 银行金融 (11)
- c语言 (2)
- 大数据 (4)
- drools (4)
- python (2)
- 交易所 (1)
- haproxy (1)
- dubbo (3)
- dos (3)
- 人力资源 (4)
- 支付 (1)
- Intellij IDEA (1)
- IPO (1)
- springboot (1)
- 质量管理 (7)
- svn (1)
- 其他 (8)
- 阿里云 (2)
- 多媒体设计 (2)
- 数据库 (4)
- wps (0)
最新评论
-
masuweng:
en
Native.js -
rmnjava:
我按照你的方法写的,不起作用啊
easyui验证的删除和恢复 -
rmnjava:
原地址打不开了呀
easyui验证的删除和恢复 -
sunteng:
sunteng 写道这是json 吗[{url:'aaa'}, ...
freemarker解析json数组 -
sunteng:
这是json 吗
freemarker解析json数组
jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。
官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,不可能没用吧,那什么时候该用attr(),什么时候该用prop()呢?
大 家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked",比如用attr("checked")获取checkbox的checked属性时选中的时 候可以取到值,值为"checked"但没选中获取值就是undefined。
jqery提供新的方法“prop”来获取这些属性,就是来解决这个问题的,以前我们使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。
那么,什么时候使用attr(),什么时候使用prop()?
1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();
3.其他则使用attr();
项目中jquery升级的时候大家要注意这点!
以下是官方建议attr(),prop()的使用:
发表评论
-
jQuery插件PrintArea
2016-11-02 10:24 514jQuery插件PrintArea可实现打印页面某区域功能。 ... -
jQuery图片特效脚本prettyPhoto简介
2015-06-03 11:53 637prettyPhoto是一款基于jquery的轻量级的li ... -
JQuery上传插件Uploadify
2015-06-03 11:41 806Uploadify简单说来,是基于Jquery的一款文件上传 ... -
jquery右键菜单插件
2015-06-03 09:16 575Usage $(elements).contextMen ... -
jQuery Chosen Plugin
2015-04-30 16:36 424jQuery Chosen Plugin 是一个 jQue ... -
估计到底部scrool
2015-01-18 20:46 452function onscorllHandler(){ ... -
Jquery Mobile转场特效之slide
2014-12-31 22:07 963Jquery Mobile页面转场有诸多特效,其中slide ... -
Jquery之ShowLoading遮罩组件
2014-12-01 10:59 7062ShowLoading这个jQuery插件设计用于当运行Aj ... -
jquery ui datepicker使用
2014-10-27 11:52 538$("#regDate").datep ... -
jquery ajax queue
2014-09-24 11:01 881// 第一个ajax请求 $(document).qu ... -
使用jquery生成二维码qrcode
2014-09-20 13:49 722两种生成方式一种是canvas,另一种为table ... -
ajax的文件上传
2014-09-03 17:40 747jQuery.extend({ cre ... -
jQuery的loadmask插件
2014-09-03 11:07 9617LoadMask jQuery插件用于当DOM元素加载或变 ... -
jQuery.htmlClean
2014-05-19 14:23 1442jQuery Clean是一个用来对HTML内容进行整理和标 ... -
maskedinput插件
2013-08-17 14:38 1061我们让用户输入有固定格式数据的时候,例如电话号码,需要自己 ... -
好的jquery判断
2013-08-15 13:42 9291.通过is方法判断复选框是否选中 var inital ... -
jquery选择file可用片段
2013-08-01 18:02 765jquery的多文件选择器 var fileInput ... -
mockajax
2013-08-01 08:56 1843我们在做demo的时候,有时候需要做一些与后台进行交互的内 ... -
jquery 事件对象属性
2013-07-19 14:28 1080使用事件自然少不了事件对象. 因为不同浏览器之间事件对象 ... -
嵌套iframe跳转问题
2013-06-14 14:00 1816我们在做系统的时候,尤其是一个页面一个系统的哪种,往往我们通 ...
相关推荐
在jQuery中,`attr()`和`prop()`方法都是用来处理元素的属性(attributes)和特性(properties),但它们之间存在一些关键的区别。了解这些差异对于编写高效、无误的JavaScript代码至关重要。 首先,属性...
在jQuery中,`attr` 和 `prop` 是两个用于获取和设置HTML元素属性的方法,但它们之间存在着重要的差异。理解这两个方法的区别对于高效且准确地操作DOM至关重要。 首先,`attr` 方法主要用于处理HTML元素的自定义...
在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?关于它们两个的区别,这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己...
本文将深入探讨`.prop()`方法,特别是它在实现表格行全选与反选中的应用,同时还会涉及到`jquery.tableCheckbox.js`这个插件。 首先,`.prop()`方法是用来处理元素的属性(properties),如`checked`、`selected`或...
但是,为了适应jQuery 1.6中对`.attr()`和`.prop()`方法的更新,一些在之前版本中通过`.attr()`方法设置的属性需要改用`.prop()`方法来处理,特别是在处理布尔值属性时。 例如,在jQuery 1.6中,使用`.attr()`方法...
在jQuery中,`attr()` 和 `prop()` 都是用来获取或设置HTML元素属性的方法,但它们之间存在着重要的区别。在了解这些区别之前,先要理解HTML的attribute(特性)和property(属性)的概念。 Attribute是HTML标记...
jQuery作为前端开发中非常重要的JavaScript库,其提供的attr、prop和data方法分别用于操作HTML元素的属性,理解它们的区别与用法对于前端开发人员来说非常重要。本文将结合实例详细分析这三个方法的差异、功能、使用...
本文将重点分析在火狐(Firefox)浏览器下,使用jQuery的prop和attr方法来设置checkbox选中状态的不同表现和解决方法。 首先,需要了解的是,在jQuery中,attr方法是用来获取或设置HTML属性的值,而prop方法则是...
在jQuery中,`attr()`, `prop()`, 和 `val()` 都是用来获取或设置HTML元素属性的方法,但在处理特定属性如"value"时,它们之间存在微妙的差异。这篇文章将详细探讨这三种方法在获取input元素value值时的不同之处。 ...
prop() 方法设置或返回被选元素的属性和值。 当该方法用于返回属性值时,则返回第一个匹配元素的值。 当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。 注意:prop() 方法应该用于检索属性值...
在jQuery中,`attr()` 和 `prop()` 都是用来处理元素属性的方法,但它们之间存在重要的差异,这些差异主要体现在处理DOM元素的状态和属性值上。以下是对这两个方法的详细解释和对比: **attr() 方法** `attr()` ...
在jQuery中,`attr`和`prop`是两个用于获取和设置HTML元素属性的方法,但它们之间存在着重要的区别。在高版本的jQuery中,引入`prop`方法是为了更精确地处理元素的特性,特别是那些与JavaScript行为密切相关的属性。...
在jQuery中,`attr()`和`prop()`方法都是用来处理HTML元素的属性,但它们有着不同的用法和适用场景。`attr()`主要用于处理标准的HTML属性,如`id`、`class`、`href`等,而`prop()`则更倾向于处理DOM元素的布尔属性或...
以上就是jQuery中一些常见的方法,它们构成了jQuery强大功能的基础,极大地简化了JavaScript的DOM操作和事件处理。在实际开发中,结合这些方法,开发者可以轻松地创建交互式网页和复杂的用户界面。
在JavaScript的jQuery库中,`attr`和`prop`都是用于获取或设置元素属性的方法,但它们之间存在一些重要的区别。这些方法的使用场景不同,理解它们的差异对于编写高效且正确的JavaScript代码至关重要。 首先,`attr`...
在jQuery中,`prop()`和`attr()`方法都是用于处理元素的属性(attributes),但它们之间存在一些重要的差异。本文将详细介绍`prop()`的使用以及它与`attr()`的区别。 首先,`prop()`方法主要用于处理那些与DOM元素...