首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery的data()方法没有列出所有数据属性。

jQuery的data()方法没有列出所有数据属性。
EN

Stack Overflow用户
提问于 2014-03-01 20:37:42
回答 1查看 200关注 0票数 1

我有以下DOM对象:

代码语言:javascript
复制
> this
<input type=​"checkbox" class=​"datafieldchk" data-collection=​"collection_name" 
data-column-id=​"rds_issuer" data-company-default=​"true" 
data-display-name=​"Issuer ID" data-physical-name=​"ISSR_ID">​

但是,当我试图使用jQuery (1.10.2)获取数组中的所有数据时,集合值就会丢失。

代码语言:javascript
复制
> $(this).data()
Object {columnId: "rds_issuer", companyDefault: true, displayName: "Issuer ID", 
physicalName: "ISSR_ID"}

直接访问该属性很好:

代码语言:javascript
复制
> $(this).data("collection")
rds_issuer_inc

所有属性都是在页面加载之前直接在对象上设置的,没有jQuery操作或其他类似的操作,它只是不喜欢获得我所有的属性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-01 21:20:07

我试图用jQuery1.10.2修改lorenzo的jQuery1.10.2,这些都是未压缩的和小型化的,我也没有问题。因为直接访问该属性,所以我会尝试像小提琴一样测试它--在您的ui中而不是控制台上显示它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22120047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档