【发布时间】:2015-05-15 11:37:48
【问题描述】:
我正在尝试为 html 正文中的每个元素生成一个指纹。
我的第一次尝试是循环 body 中的所有元素并为其分配一个 ID。
现在我正在分配一个输入标签
var i = 0;
$.each($('#container').find("input"), function(key, value) {
$(this).attr("data-index", this.tagName.toLowerCase() + "-" + i);
});
但是如果我在两个输入标签之间动态添加一个输入标签,那么我将不得不重新分配所有数据索引,这是我不想做的。
我也不想跟踪最后添加的 ID。
第二次尝试我正在考虑根据输入标签属性生成指纹,以便该指纹对于该页面是唯一的。
请注意,任何时候打开页面,都应该生成相同的指纹值。
这种方式正确吗? 如果是,那么如何生成该指纹?
如果没有,请任何人将我重定向到其他方式吗?
任何帮助将不胜感激。
提前谢谢你。
【问题讨论】:
标签: javascript jquery html tracking