這從昨天下午以來一直讓我瘋狂。我試圖使用jQuery的「add」方法連接兩個選定HTML的主體。我顯然缺少一些根本性的東西。下面是說明問題的一些示例代碼:jQuery「添加」只評估當「appendTo」被稱爲
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<p id="para1">This is a test.</p>
<p id="para2">This is also a test.</p>
<script>
var para1 = $("#para1").clone();
var para2 = $("#para2").clone();
var para3 = para1.add(para2);
alert("Joined para: " + para3.html());
para3.appendTo('body');
</script>
</body>
</html>
我需要追加前做更多的操作,以「para3各個」,但上面顯示的警報只是內容「PARA1。」然而,「appendTo追加正確的,‘補充’PARA1和PARA2的內容(隨後頁面上出現)。
任何想法是怎麼回事?
閱讀['$ .add'](http://api.jquery.com/add/)(和'$ .html')文檔。 $ para3是* two *元素的jQuery選擇器。 – user2864740