我正在寻找一种优雅的方法来将数据添加到服务器端的元素,以便 jQuery/JavaScript 可以使用它。我也不想对服务器进行太多调用,因此数据必须预先存在。
场景示例。
服务器端(PHP),我创建用户图像列表。为此,我想添加姓名、年龄等。
单击图像时,jQuery 必须对这些数据执行某些操作。
我考虑过的可能性:
将数据作为 href,然后单击时获取 href 并返回 false。
将数据作为类。
还有更好的方法吗?
最佳答案
HTML 规范为此目的保留了以 data-
开头的属性。例如:
<p data-name="John Doe" data-age="256">Hello World</p>
您可以随意命名,只要遵循 data-*
格式即可。
如果您想要结构化语义数据,请考虑使用 RDFa Lite具有适当的架构。
关于php - 将数据添加到元素以便 jQuery 可以使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13930197/