快速
jquery问题:
我知道appendTo和prependTo但是有没有类似htmlTo的东西?是的,我知道这听起来很傻,但不是添加像appendto和prepend这样的元素.我想要替换html.
我知道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');