我敢肯定,我們以前都做過這樣的: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