为了账号安全,请及时绑定邮箱和手机立即绑定

哪错了 ??

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title></title>
    <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
    <input type="button" name="" value="btn" id="btn">
    <p id="ps">hello wrold</p>
    <script type="text/javascript">       
        $("#btn").on('click', function (e) {

           $("#btn").prepend($("#ps").clone())
        })
    </script>
</body>

</html>

$("body").prepend($("#ps").clone());$("ps").prepend($("#ps").clone());都行,就是btn不行

正在回答

3 回答

<input type="button" name="" value="btn" id="btn">你给的这个input的类型就是一个按钮,怎么可能给按钮里面放个元素呢,肯定是不行的。

0 回复 有任何疑惑可以回复我~
#1

啊啊啊啊123 提问者

原来如此
2016-09-01 回复 有任何疑惑可以回复我~

prepend是父元素里插入子元素,而input不是p的父元素!

0 回复 有任何疑惑可以回复我~

是因为input没有闭合符吧,你的input没有闭合的那一半,或者结尾应该是/>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪错了 ??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信