1

我正在考虑使用 jQuery MetaData 插件。看起来很有趣但是...

<li class="someclass {some: 'data'} anotherclass">...</li>

<script>alert($('li.someclass').metadata().some);</script>

此代码是否有效?

更新

当然这是一个老例子(2010),现在我们使用$.data() 和 element.dataset来设置 html5/jquery 中的数据属性。也蛮有用的。

4

2 回答 2

5

好吧,根据 XHTML Strict DTD(以及,我认为,所有其他相关的 DTD),“类”属性是 CDATA,因此这意味着值中的任何内容。

于 2010-03-09T23:47:30.377 回答
0

如果您使用 jQuery,只需使用.data()方法!

$(elem).data(key, value);
//e.g. store a string
$('#someID').data('secret','my voice is my password, verify me!');
//or store some JSON
$('#otherID').data('stuff', JSONData);
于 2010-03-10T00:04:24.070 回答