首页 新闻 搜索 专区 学院

jQuery clone方法无法复制textarea的内容

0
悬赏园豆:10 [待解决问题]
代码如下
<script type="text/javascript" src="http://q.cnblogs.com/q/js/jquery-1.8.2.js"></script>
<script type="text/javascript">
    $(function() {
        
        $("button").click(function() {
            alert("this is a test");
            $("textarea").after($("textarea").clone(true));
            //但是可以获取 text标签的内容
            $("input").after($("input").clone(true));
        });
        
    });
</script>

<div class="center">
<button>CLONE</button>
<input type="text" />
<textarea rows="5" cols="3"></textarea>
</div>
依然灬落寞的主页 依然灬落寞 | 初学一级 | 园豆:192
提问于:2012-09-29 11:09
< >
分享
所有回答(3)
0

经测试,你的 代码 ok ,请确定 http://q.cnblogs.com/q/js/jquery-1.8.2.js 这个是否能访问到,

至少我这边访问不了,

 

还有一个问题,你点第一次时,选择器选择了一个 textarea  cloone ,点第二次就会选择两个,然后 ....

你懂的 !

 

jQuery cdn:

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

张坤 | 园豆:1865 (小虾三级) | 2012-09-29 11:19
0

textarea是复制不了内容,改这句。$("textarea").after($("textarea").clone(true).val($("textarea").text())); //用val()有点bug。

另:你的jQ库有问题,你用这个页面的也行:<script type="text/javascript" src="http://common.cnblogs.com/script/jquery.js">

Zjmainstay | 园豆:355 (菜鸟二级) | 2012-09-29 11:24
0

clone更新完了,在赋值一下吧

chenping2008 | 园豆:9836 (大侠五级) | 2012-09-29 13:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册