摘要:下面小編就為大家?guī)硪黄獪\談jQuery before和INSERTBefore的區(qū)別。jQuery 中利用before和INSERTBefore可以達(dá)到在指定元素前插入指定內(nèi)容,寫法上有區(qū)別先看一個例子:在<div class='div1'>div1</div>前面插入<div>toInsertContent</div>實現(xiàn):$(&
下面小編就為大家?guī)硪黄獪\談jQuery before和INSERTBefore的區(qū)別。
jQuery 中利用before和INSERTBefore可以達(dá)到在指定元素前插入指定內(nèi)容,寫法上有區(qū)別
先看一個例子:
在<div class='div1'>div1</div>前面插入<div>toInsertContent</div>
實現(xiàn):
$('<div>toInsertContent</div>').INSERTBefore($('.div1'));
或者
$('.div1').before('<div>toInsertContent</div>');
結(jié)果:
<div>toInsertContent</div>
<div class='div1'>div1</div>
錯誤寫法:
$('<div>toInsertContent</div>').before($('.div1'));
結(jié)果:
不但不會在div1前面插入元素,反而會把div1刪除
總結(jié):
before前面是在哪個元素前面插入,后面是插入的內(nèi)容元素
INSERTBefore前面是插入的內(nèi)容元素 ,后面是在哪個元素前面插入
不能寫反了。
更多關(guān)于jQuery before和INSERTBefore的區(qū)別請關(guān)注PHP中文網(wǎng)(ipnx.cn)其它文章!