用于在HTML中传递数据的属性

Joe*_*oel 3 html jquery

我正在使用jQuery,为了执行动态计算,我需要在锚标记中存储一些信息,例如:

<a href="blah.html" username="some value" age="12" address="blah">click</a>
Run Code Online (Sandbox Code Playgroud)

当然,这段代码不会通过验证,因为我需要多个数据来存储使用rel属性,例如,这是不够的.我知道HTML5解决了这个问题,但在此期间(直到HTMl5完全被接受)我还有其他选择吗?

谢谢,

乔尔

kar*_*m79 7

您可以在地址属性前加上'data-',并使用$.data如下方式访问它:

<a href="blah.html" username="some value" age="12" data-address="blah">click</a>


alert($("a").data("address"));
Run Code Online (Sandbox Code Playgroud)

在这里试试吧.