我敢肯定,我们以前都做过这样的:Jquery:创建隐藏的属性?我需要减少标签bulkyness
<a id="232" rel="link_to_user" name="user_details" class="list hoverable clickable selectable">
USER #232
</a>
但后来我们说,噢,我,我需要更多的方式来存储有关这个div跟踪信息!
<a id="232-343-22" rel="link_to_user:fotomeshed" name="user_details" class="groupcolor-45 elements-698 list hoverable clickable selectable">
User: John Doe
</a>
疾病不断增加。我们只是继续把它包装在那个可怜的小元素里面,这是属性。所有我们可以跟踪它是谁。
所以用我有限的JS的知识,有人告诉我该怎么做这样的事:
<a id="33">USER #33</a>
$(#33).attr({title:'User Record','username':'john', 'group_color':'green', 'element_num':78});
我们刚才添加我所说的无形属性所以在这里,因为我们只是扮演上帝,并做出那些随时随地享受属于自己的乐趣,就像它没有问题。很酷的部分是,这些将被保存在自己的小物体在不同的土地。不在标签本身。
再后来就在嵌套的很远很远的编码,可以说,哦,我不知道group_color约翰是什么...
user_group_color = $(table).find(a['username':'john']).attr('group_color');
THEN BAM !!!! POW !!!!
alert(user_group_color + " is a bitchin color!");
你知道他的群体颜色......所有这些都没有在我们的标签中加入一堆臃肿元素跟踪废话。
那么这种事情是否存在?如果没有,我该怎么做?
感谢尼克,这使得它很容易它吓到我了。 – uberdanzik 2010-04-16 21:15:33