jQuery before和insertBefore区别

jQuery before和insertBefore区别jQuery中利用before和insertBefore可以达到在指定元素前插入指定内容,写法上有区别先看一个例子:在toInsertContent前面插入toInsertContent实现:$(‘toInsertContent’).insertBefore($(‘.div1’));或者$(‘.div1’).before(‘toInsertCont

jQuery 中利用before和insertBefore可以达到在指定元素前插入指定内容,写法上有区别

先看一个例子:

在<div class=’div1′>div1</div>前面插入<div>toInsertContent</div>

实现:

$(‘<div>toInsertContent</div>’).insertBefore($(‘.div1’));

或者

$(‘.div1’).before(‘<div>toInsertContent</div>’);

结果:

<div>toInsertContent</div>

<div class=’div1′>div1</div>

错误写法:

$(‘<div>toInsertContent</div>’).before($(‘.div1’));

结果:

不但不会在div1前面插入元素,反而会把div1删除

总结:

before前面是在哪个元素前面插入,后面是插入的内容元素

insertBefore前面是插入的内容元素 ,后面是在哪个元素前面插入

不能写反了。

          

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/38814.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注