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

标签 jquery html

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

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

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

谢谢,

乔尔

最佳答案

您可以在您的地址属性前加上“data-”前缀并使用 $.data 访问它像这样:

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


alert($("a").data("address"));

Try it here.

关于jquery - 用于在 HTML 中传递数据的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4735564/

相关文章:

javascript - 如何使用jquery获取数字元素的文本并将其放入数组中?

javascript - 在一页上添加两个或多个谷歌地图

javascript - 有没有办法散列用于 map 的 html dom 元素?

javascript - 刷新后如何将类添加到页面上选中的单选按钮的父标签

javascript - 动画后无法移动网页中的文字

javascript - Highcharts map 示例不起作用

jquery - 为什么我必须将字母 'e' 传递到这个 jQuery 函数中?

javascript - 按 .elements id 对 .container .elements 进行排序

html - 如何将此标签文本居中对齐?

Javascript字符串包含 "&nbsp"无法匹配