![]() |
1
5
你可以使用 jQuery MetaData plugin 它允许您以JSON格式在类属性中写入数据:
然后在jQuery中,获取数据:
这应该满足您严格执行XHTML1.0的要求,并且还允许您使用即插即用解决方案:) |
![]() |
2
1
你有几个突然想到的选择。 假设您希望特定于站点的自定义属性与脚本一起使用,一种方法是在要向其添加属性的元素中嵌入脚本。例如:
向元素添加额外数据的另一种方法是将数据嵌入到类属性中。 所以你可以
如果使用数据编写脚本,则可以添加下面的脚本来提取此数据。您可以在close body标记之前添加此项。
结果应该是一样的
这个 http://example.com/hasData 类只是指示应处理哪些元素的标志。你可以使用任何你喜欢的字符串。
这两种方法都严格遵循XHTML1.0,并且在作为
|
![]() |
3
0
不。 (你应该关心吗?可能不会,但这是你的决定。) |
![]() |
4
-1
如果您想要正确的XHTML,您需要使用HTML5 doctype(
这是完全有效的XHTML strict(我在我的网站上使用这个)。这样做的目的是,W3C不会出现并创建一个与您在网站上使用的属性同名的属性并将其破坏。
要获取JavaScript中的值,需要使用
|
![]() |
5
-2
从我的角度来看,我并不在乎它是否符合XHTML规范
如果
我把它当作
只要你没有关键的错误,比如缺少结束标记等等,你就不必担心验证器告诉你什么 只要你知道为什么 . XHTML1.0规范是多年前编写的。技术进步很快。如果在规范编写时限制自己使站点“有效”,则永远无法使用新功能。 尽管我真正的建议是切换到HTML5—xhtml语法AFAIK与HTML5兼容。可能会有一些小的矛盾,但在很大程度上,这应该是一个相当直接的过渡。 |
![]() |
LeBlaireau · Jquery-使用数据属性选择父项 7 年前 |
![]() |
fefe · Vuejs有条件地附加数据属性 7 年前 |
![]() |
Francesca · 使用jQuery添加数据变量 9 年前 |
![]() |
Adam · 使用javascript从本地存储中删除 9 年前 |
![]() |
andrew · 使用链接创建具有数据属性的元素 10 年前 |
![]() |
Ben · 如何将span元素的HTML设置为自定义数据属性的内容? 12 年前 |