我正在尝试使用HTML5数据属性并使用jQuery插件读取它们。使用jQuery元数据 - 无法读取HTML5数据属性
首先,在这种情况下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中?
太棒了 - 谢谢@Mark ...将在几分钟内接受。 – Marko 2011-02-22 21:11:54
@Marko!这将在旧版浏览器中工作吗? – IsmailS 2011-04-20 09:40:10
是的,我相信它适用于IE4 +,你所追求的任何特定的东西? – Marko 2011-04-20 20:33:27