為啥我的代碼點擊之后沒有效果呢
<!doctype html>
<html>
?<head>
? <meta charset="UTF-8">
? <meta name="Generator" content="EditPlus?">
? <meta name="Author" content="">
? <meta name="Keywords" content="">
? <meta name="Description" content="">
? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
? <title>Document</title>
? <style>
? ? ?.content{width:300px;}
.append{background-color:blue;}
.appendTo{background-color:red;}
? </style>
?</head>
?<body>
? <h2>通過append與appendTo添加元素</h2>
? <button id="bt1">點擊通過jQuery的append添加元素</button>
? <button id="bt2">點擊通過jQuery的appendTo添加元素</button>
? <div><div>
? <script type="text/javascript">
? $("#bt1").on("click",function(){
? ? ?$(".content").append('<div>通過append方法添加的元素</div>')
? })
? <script type="text/javascript">
? ? ?$("#bt2").on("click",function(){
? $('<div>通過appendTo方法添加的元素</div>').appendTo($(".content"))
})
? </script>
? </script>
?</body>
</html>
2017-02-23
<script type="text/javascript">
? $("#bt1").on("click",function(){
? ? ?$(".content").append('<div>通過append方法添加的元素</div>')
? })
? <script type="text/javascript">----------------------------
? ? ?$("#bt2").on("click",function(){
? $('<div>通過appendTo方法添加的元素</div>').appendTo($(".content"))
})
? </script>--------------------------------
? </script>
1:首先你這個標簽放置有問題,<script>標簽不應該是包含關系。你可以選擇把我后面加虛線的那段刪除,或者調整標簽的位置。
??$(".content").append('<div>通過append方法添加的元素</div>')
2:這段代碼是向類content的后面增加HTML代碼,但是你的HTML主體內容中,找不到content的類。
應該在如下這段代碼的div中增加類名content ,不然找不到需要被添加的位置,怎么可能看到結果呢
<button id="bt1">點擊通過jQuery的append添加元素</button>
? <button id="bt2">點擊通過jQuery的appendTo添加元素</button>
? <div class="content"><div>
望采納,祝進步
2017-02-23
</script>兩個放一起了
2017-02-23
.content
是div的class,少寫了,所以加不上去