据我所知,根据HTML规范,向元素添加自定义属性是无效的.这对XHTML也无效吗?
我认为XHTML是XML系列的一部分,因此是可扩展的.可扩展,是不是可以使用自定义属性?
戴夫
我必须在自定义数据标签或ID之间进行选择.我想选择自定义数据标记,但我想确保它们不会导致当今最广泛使用的浏览器出现浏览器兼容性问题.
我正在使用jQuery 1.6,我的特定场景涉及我需要为几个动作引用commentId的情况.
<div data-comment-id="comment-1" id="comment-1">
<a class="foo"></a>
</div>
Run Code Online (Sandbox Code Playgroud)
在jQueryin中提取数据标签更容易: $('foo').data('commentId');
从id中提取子字符串似乎有点复杂,并且可能由于某种原因而中断: <a id="comment-1"
这两种方法都有任何彻底的优点或致命缺陷吗?