jquery – appendTo / prependTo但不是添加我想要替换内容. htmlTo?

前端之家收集整理的这篇文章主要介绍了jquery – appendTo / prependTo但不是添加我想要替换内容. htmlTo?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
快速 jquery问题:
我知道appendTo和prependTo但是有没有类似htmlTo的东西?是的,我知道这听起来很傻,但不是添加像appendto和prepend这样的元素.我想要替换html.
$("<div>World</div>").htmlTo($("#Hello"));

所以我希望div与World一起用id Hello替换元素中的所有内容.

编辑:
谢谢大家的答案,但我想我不清楚.我将很多函数链接到一个元素上,最后我克隆了该元素,我想将它添加到另一个div中.

$("#World").hide().clone().htmlTo($("#Hello"));

是的,我可以反过来写它,但我想只有一个链.

解决方法

你可以反过来做:
$('#Hello').html($('#World').html());

或者创建一个反转链的插件

$.fn.htmlTo = function(elem) {
    return this.each(function() {
        $(elem).html($(this).html());
    });
}

$('#World').htmlTo('#Hello');
原文链接:https://www.f2er.com/jquery/241611.html

猜你在找的jQuery相关文章