我需要为给定类的每个HTML元素分配一个序列号(1,2,3,...),无论它在DOM层次结构中出现在哪里,更具体地说,我需要每个元素都是能够问自己 - “我的序列号是什么”?
这个奇怪的要求来自Web Analytics的世界,并试图报告最终用户在网站上的确切行为。
无论它出现在层次结构中的哪个位置意味着我不能使用jQuery的.prevAll()
- 只有当同一个类的所有元素都是兄弟姐妹时才会起作用。
实施例
<div class="x">I am div #1</div>
<div class="other">
<div class="x">I am div #2</div>
<div class="x">I am div #3</div>
</div>
<div class="x">I am div #4</div>
相关类x
的两个元素永远不会嵌套。
答案 0 :(得分:-1)
取决于您在“序列号”下的含义。
T = tf.Variable(tf.random_normal((m,n,k)), name="tensor")
v = tf.Variable(tf.random_normal((1,n)), name="vector")
c = tf.stack([v,v]) # m times, here set m=2
output = tf.matmul(c,T)
然后你可以获得这些数据
$(".x").each(function(index, el) {
$(this).data("serial-number", index+1); // if you need hidden data
$(this).attr("data-serial-number", index+1); // if you need attribute data
$(this).text("I am div #" + (index+1)); // if you need to show it
});