У меня есть следующий 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 или что-нибудь подобное происходит, он просто Безразлично» t хотел бы получить все мои свойства.
Дополнительный код необходим, так как доступ к элементу работает очень хорошо: http://jsfiddle.net/7qptp/ –
Какой браузер (консоль) вы используете? Я сделал быстрый тест в Firefox (Aurora) с jQ1.10.2 и jQ1.11.0 - и консоль правильно отображает все значения данных. –