jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。 
1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 18:19:47
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-01-19 08:56:00
                            
                                54阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 22:32:01
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             attribute(特性),是我们赋予某个事物的特质或对象,而attribute是。关...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-31 16:28:17
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。[例如] 对于HTML元素我们自己            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 23:03:47
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素我们自己自定义的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-02 16:05:00
                            
                                90阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在jQuery API中也有专门解释:Attributes VS. Properties在一些特殊的情况下,attributes和properties的区别非常大。在jQuery1.6之前,.attr()方法在获取一些attributes的时候使用了property值,这样会导致一些不一致的行为。在jQuery1.6中,.prop()方法提供了一中明确的获取property值得方式,这样.attr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-03 13:56:03
                            
                                265阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如果操作的是元素的固有属性,则建议使用prop,l例如复选框的checked属性如果操作的是元素自定义的属性,则建议使用attr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-17 10:23:24
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先看个简单的例子:HTML代码<div id="container">    <p>喜欢的水果</p>    <input type="checkbox" class="checkbox"/>苹果<br/>    <input type="checkbox" class="checkbox"/>橘子<br/>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-01 00:49:38
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前几天,有人给 Multiple Select 插件 提了问题: setSelects doesn't work in Firefox when using jquery 1.9.0 一直都在用 jQuery 1.8.3 的版本,没有尝试过 jQuery 1.9.0 的版本。 于是,开始调试代码,在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-12-19 16:10:00
                            
                                81阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前几天,有人给Multiple Select 插件提了问题:setSelects doesn't work in Firefox when using jquery 1.9.0一直都在用 jQuery 1.8.3 的版本,没有尝试过 jQuery 1.9.0 的版本。于是,开始调试代码,在 1.9.0 的版本中:点击 checkbox,结果都是 undefined而在 1.8.3 的版本中,结果是 checked 和 undefined到这里,问题答案找到了,就是使用 attr() 方法的问题,于是查看官方文档, 才知道从 jQuery 1.6 开始新增了一个方法 prop(),但是一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-01-15 09:08:00
                            
                                68阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            结论具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr(),具体见下表            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-29 16:21:29
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jQuery中attr和prop方法的区别。://my.oschina.net/bosscheng/blog/125833://.javascript100.com/?p=877这篇讲的还好相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-12 19:41:00
                            
                                103阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1》》》 今天实现一个 点击更新按钮 ,可以勾选上本行的的checkbox的功能: 使用代码: 1 /** 2 * updateproduct.htmls 更新 产品信息 3 */ 4 $(document).on("click",".table-bordered tbody tr a[class=            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-08-11 14:54:00
                            
                                139阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            注意:prop() 方法应该用于检索属性值,例如 DOM 属性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。例如:a标签里面的href,是自带的属性,可以用prop()。如果在a标签自定义了一个 username属性,那么用attr。...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-27 19:44:53
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            val() 能够取到 针对text,hidden可输入的文本框的value值。 而 attr('value') 可以取到html元素中所设置的属性 value的值,不能获取动态的如input type="text" 的文本框手动输入的值 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-21 13:43:00
                            
                                158阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            用html直接data-key来存放,key必须全部小写。 二避免在key中使用短横线            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 14:05:34
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题再现使用jquery选中checkbox时,只有鼠标点击后,才起作用,之后就不起作用,$(“#mycheckbox”).attr(“checked”,true) 后来搜到很            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-28 14:21:09
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # jQuery attr 和 data 的赋值详解
在现代网页开发中,jQuery是一个常用的JavaScript库,它为我们简化了对DOM的操作。其中,`attr`和`data`是两个非常常用的方法,能够帮助开发者方便地对元素的属性和自定义数据进行操作。本文将深入探讨这两个方法的用法,并提供代码示例以供参考。
## jQuery的attr方法
`attr`方法用于获取或设置元素的属性。它