如果已经被问过,请道歉。有类似的问题,但似乎都没有解释这样做的最佳方式。
说我有以下代码:
<div id ="test"> hello </div>
我想在这个div中插入一个id为“test 2”的新div框。使用Jquery最简单的方法是什么?
答案 0 :(得分:4)
您需要通过以下方式动态地将另一个div附加到现有div
$( "#test" ).append( '<div id="test2">Test</div>');
答案 1 :(得分:1)
<强>脚本强>
var contentString = "<div id='test2'></div>"
$("#test").append(contentString);
答案 2 :(得分:0)
这是我认为最简单的方式
var Div_2 = $("<div></div>").attr("id","test 2");
Div_2.appendTo($("#test"))
答案 3 :(得分:0)
var div2 = $("<div id='test2'>")
$("#test").append(div2)
答案 4 :(得分:0)
$("#test2").appendTo("#test");
答案 5 :(得分:0)
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
$(function() {
var divCount = 0;
$( "#create" ).click(function() {
$( "#contents" ).append( '<div id="div' + divCount + '">div id=div' + divCount + '</div>');
divCount++;
});
});
</script>
</head>
<body>
<div id="contents"></div>
<a href="#" id="create">Add new div</a>
</body>
</html>