代码之家  ›  专栏  ›  技术社区  ›  Brad Robinson

在标记中嵌入脚本所需数据的方法

  •  1
  • Brad Robinson  · 技术社区  · 14 年前

    什么方法可以用来在HTML标记中嵌入额外的元数据,而客户端javascript需要这些数据。

    我的意思的一些简单例子:

    • 一个联系人列表,单击该列表可显示其在地图中的位置。ie:如何将lat/long与每个联系人关联。
    • 一组图像,点击后弹出一个可拖动的橡皮筋,用于选择裁剪矩形。ie:如何将剪切矩形与每个图像相关联。

    到目前为止,我看到的方法是:

    1. 使用rel属性存储然后由脚本解析的字符串。

    还有什么其他方法?每种方法的优缺点是什么?

    另一种方法是:有没有一种简单的方法来预填充 .data 直接来自标记的jQuery对象的属性。

    1 回复  |  直到 14 年前
        1
  •  1
  •   bretik    14 年前

    我在用 JQuery Metadata Plugin 为此目的。有几种方法可以生成数据(请参阅文档)。

    我不能谈论这种方法的优缺点,因为这是我唯一使用过的方法,但是当我需要添加一些元数据时,它适用于所有场景。