나는 다음과 같은 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/ –
어떤 브라우저 (콘솔)를 사용하고 있습니까? jQ1.10.2와 jQ1.11.0을 모두 사용하여 Firefox (Aurora)에서 빠른 테스트를 수행했으며 콘솔은 모든 데이터 값을 올바르게 표시합니다. –