我正在使用HTML5在网站上工作。我有一个jQuery脚本,它在所有具有title
属性的元素上显示自定义工具提示。我还有一个脚本,当用户点击图片时会显示一条警告消息。警报消息将说明title
属性等于什么。不幸的是,工具提示脚本和警报脚本相互干扰。
我的问题是:
答案 0 :(得分:4)
不完全是,但HTML 5提供了data-*
。
答案 1 :(得分:2)
在html5中,使用data-XX生成额外的属性。
答案 2 :(得分:1)
您可以通过命名来创建其他属性。
<img src="abc.jpg" data-opens="abc" data-test="abc" id="image" />
通过输入
在jQuery中访问它$("#image").attr("data-opens")..
像:
alert($("#image").attr("data-opens") + " " + $("#image").attr("data-test"));
编辑,感谢Cyrillus。
答案 3 :(得分:0)
专门回答你的问题:你可以弥补属性。
但是您的HTML将不再有效,因为您只是将它们添加到商店信息中,您应该使用de data-*
表单为元素添加自己的数据存储,此外它仍然是有效的HTML