我有以下DOM对象:
> 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)将所有数据捕获到数组中时,缺少集合值。
> $(this).data()
Object {columnId: "rds_issuer", companyDefault: true, displayName: "Issuer ID",
physicalName: "ISSR_ID"}
直接访问该属性可以正常工作:
> $(this).data("collection")
rds_issuer_inc
所有属性都是在页面加载之前直接在对象上设置的,没有jQuery操作或类似的东西,它只是不喜欢得到我的所有属性。
答案 0 :(得分:2)
我尝试用jquery 1.10.2改变lorenzo的jsfiddle,无论是未压缩还是缩小,我也没有任何问题。因为直接访问该属性,我会尝试以与小提琴相同的方式测试它 - 通过在你的ui而不是控制台上显示它。