【发布时间】:2014-12-19 17:03:21
【问题描述】:
从昨天下午开始,这一直让我发疯。我正在尝试使用 jQuery 的“添加”方法连接两个选定的 HTML 正文。我显然错过了一些基本的东西。下面是一些说明问题的示例代码:
<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(和$.html)文档。 $para3 是 两个 元素的 jQuery 选择器。
标签: javascript jquery text concatenation add