1

我只是想将一个 div 的内容加载到另一个 onClick 中,但我收到一个错误,要求我使用 POST 请求,

$("#button").click(function(){
     $('#slide1').load('#slide2');
});

http://jsfiddle.net/9hnZx/上的半个工作示例

对整个 jQuery 前端来说还是新手,所以如果这是一个愚蠢的问题,请耐心等待!谢谢!

编辑。感谢所有回答的人,真的很有帮助,除了我给出的例子是在 jsfiddle 中工作,但我无法在需要的网站上工作, http: //bettondesignwork.co.uk/tim/j3mobile/ 有人有任何线索吗?jQuery 加载得很好!

4

4 回答 4

1

尝试:

$("#button").click(function(){
    $('#slide1').html($('#slide2').html());
});
于 2013-02-01T13:37:10.500 回答
1

其他答案建议将一个元素的 HTML 复制到另一个元素。由于此答案中说明的原因,这是一个坏主意。相反,复制 DOM 元素:

$("#button").click(function(){
    $('#slide1').html($('#slide2').contents());
});

有关这方面的文档,请参阅 API 参考页面htmlcontents

于 2013-02-01T13:43:58.370 回答
0

试试吧

 $("#button").click(function(){
         $('#slide1').html($('#slide2').html());
    });
于 2013-02-01T13:37:47.453 回答
0

jQuery 代码

$("#button").click(function(){
         //first get the send div text
        var secondDiv = $("#slide2").text();
        var firstDiv = $("#slide1").text();
         // slide 1 value

         $('#slide2').text(secondDiv+" "+firstDiv);
    });
于 2013-02-01T13:49:57.770 回答