0
我在JavaScript對象保存一個div的內容:當克隆一個jQuery對象,並把它保存JavaScript對象,我怎麼能訪問
DYN = {};
DYN['mydiv'] = $('#my-div').clone(true);
我怎麼能直接訪問這個JavaScript對象的屬性與jQuery。我必須首先重新加載#my-div div才能訪問div的屬性,或者?
$("#my-div").replaceWith(DYN['mydiv']);
$('#my-div').val();
但我怎麼能在div選擇一些東西,像綽號的值:<輸入ID = 「暱稱」 ......值= 「約翰」> – voscausa 2012-04-12 14:43:49
@voscausa克隆不在DOM上,因此用戶無法與之交互。 – jbabey 2012-04-12 14:45:01
@voscausa克隆是一個文檔片段,因此如果它有孩子,您可以像往常一樣導航到它們。但請記住,ID必須是唯一的。一旦您克隆了具有或包含具有ID的元素的元素,這些ID就不再是唯一的,並且需要進行更改。 http://jsfiddle.net/5rB2X/1/ – 2012-04-12 14:48:40