1
我有以下DOM對象:jQuery的數據()方法是列出所有數據屬性
> 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的操縱之類的東西怎麼回事,它只是沒有按」不想讓我的所有財產。
需要更多的代碼,因爲訪問元素工作得很好:http://jsfiddle.net/7qptp/ –
您使用的是哪種瀏覽器(控制檯)?我在Firefox(Aurora)中使用jQ1.10.2和jQ1.11.0做了一個快速測試 - 控制檯顯示正確的所有數據值。 –