我這裏有一個字段:如何克隆fieldset而不顯示給用戶?
<fieldset class="pollQuestion" id="pq1">
<legend id="legend">Q&A</legend>
<ul>
<li>
<input type="text" id="formheader" value="Question 1""></input>
</li>
<li>
<input type="button" class="addQuestion" value="Add Question" />
<input type="button" class="delQuestion" value="Remove Question" />
</li>
<label>Answers</label>
<li id="answerFields">
<input type="text" id="formanswer1" value="" />
</li>
<li>
<input type="button" class="addAnswer" value="Add Answer" />
<input type="button" class="delAnswer" value="Remove Answer" />
</li>
</ul>
</fieldset>
我想克隆(),因爲我可以用數組的內容填充,否則我可能只是不填出來的。我想類似的功能:
$(document).ready(function() {
window.clone = $('#pq1').clone();
});
,但我不能得到它由於某種原因
我有一個例子小提琴here工作。
我非常感謝你回覆了這篇文章,並盡了我們的努力來解決這個問題,但是我在類似的mannar中使用了我的實際程序。我只需要在編輯之前創建一個新副本,並且我認爲在DOM負載上覆制它是最好的解決方案。這個副本是在他們編輯了字段之後不會工作的:(謝謝你的建議tho! – user1082764 2012-02-26 23:38:35
那麼,沒有理由不能克隆你試圖擁有的克隆,但是,不要訪問克隆來放置它您應該克隆克隆**,以便始終擁有存儲在'window.clone'中的原始副本。 – 2012-02-26 23:40:31