據我瞭解,通過美元符號引用jQuery中的任何DOM元素(如:$("#mydiv")
)將返回一個對象。如何將屬性分配給jQuery對象?
我期待一個額外的屬性添加到一個對象作爲這樣的:
$("#mydiv").myprop = "some value";
但這似乎並沒有工作。 我想在此對象中存儲一個值,以便稍後可以參考。
儘管如此,即使在設置屬性之後,下面的代碼也會給我一個undefined
的值。
$("#mydiv").myprop = "some value";
alert($("#mydiv").myprop);
此代碼不能正常工作或:
$("#mydiv")["myprop"] = "some value";
alert($("#mydiv").myprop);
有沒有辦法來實現這一目標?或者是否需要通過$("#mydiv").attr("myprop", "some value")
將所有屬性存儲爲DOM對象上的屬性(這不太理想)。
謝謝!
我不認爲你可以這樣做...你可能不得不和你最後的聲明一起去...... – Jason 2009-07-30 00:57:07