是否可以使用HTML data-
屬性來保存對另一個DOM元素的引用。例如,可以做的jQuery:HTML數據屬性可以保存對DOM元素的引用嗎?
var domel1 = document.getElementByID("#mydiv")
var domel2 = document.getElementByID("#mydiv2")
$(domEl1).attr('data-domel', domel2)
然後後來,使用jQuery我會做:
var domel1 = document.getElementByID("#mydiv")
var domel2 = $(domel2).data('domel')
$(domel2).html("blahblahblah"
這似乎是一個簡單的例子,因爲我只能引用domel2具有相同id
像我起初做過,但有些情況下這可能有助於表示divs之間的關係。
不能存儲的DOM元素本身,而是你可以存儲選擇字符串,然後傳遞到jQuery的。 – Ennui
您可以使用jQuery的'.data()'方法存儲任何jQuery對象,但不會將其寫回到DOM。 – nullability
我認爲你的代碼是jQuery和JavaScript之間的交叉:) – redV