Работа с метаданными jQuery - не могу читать атрибуты данных HTML5

Я пытаюсь использовать атрибуты данных HTML5 и читать их с помощью плагина jQuery.

Прежде всего, имеет значение DOCTYPE в этом случае? (Меня не беспокоит проверка)

Вот что я пытаюсь сделать:

<ul id="quiz">
  <li data-career="math" class="first">
    <span>Question 1</span>
    <input type="radio" name="question1" />
    <input type="radio" name="question1" />
    <input type="radio" name="question1" />
  </li>
  <li data-career="science">
    <span>Question 2</span>
    <input type="radio" name="question2" />
    <input type="radio" name="question2" />
    <input type="radio" name="question2" />
  </li>
</ul>

Затем ЭТО выдает ошибку (a не определено)

$.metadata.setType("html5");
$(document).ready(function() {
    var data = $("#quiz .first").metadata();
    console.log(data);
});

Также console.log (data.career) не делает ' тоже не работает.

Я использую jQuery 1.4.2.

PS Включены ли метаданные как часть jQuery?

5
задан Marko 22 February 2011 в 21:03
поделиться