HTML
在标签中存储相关信息是一种好习惯吗?
$("#my_div").append("<span id='info' boo='foo'/>");
$("#info").attr("boo");
我在TAL
(in ZPT
) 中遇到过这种技术(并且稍微借用了它),您可以在其中使用tal:attributes
语句来修改HTML
标签(例如,将boo
变量的值从后端传递到最终文档中作为属性值呈现):
<span id='info' tal:attributes='boo view/boo'>
结果:
<span id='info' boo='foo'>
这种技术有一天会破坏文档,还是按照规范是安全的?