Я пытаюсь использовать атрибуты данных 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 is undefined)
$.metadata.setType("html5");
$(document).ready(function() {
var data = $("#quiz .first").metadata();
console.log(data);
});
Также console.log(data.career)
тоже не работает.
Я использую jQuery 1.4.2.
P.S. Метаданные теперь включены как часть jQuery?