使用jQuery插入AP标签H1之后,我得到不同的字体大小由两个不同的方法appendTo()和insertAfter()为什么appendTo()和insertAfter()更改字体大小?
见工作示例:http://jsfiddle.net/GnWcU/
$('<p></p>', {
text: 'Sub Header 1',
class: 'sh1' }).first().appendTo('h1');
$('<p></p>', {
text: 'Sub Header 2',
class: 'sh2' }).first().insertAfter('h1');
看来好像在p appendTo()从它所附加的元素继承它的CSS。如果那是为什么不insterAfter()也继承?
或者,如果它不是继承CSS这里发生了什么?
在你的第一个例子中,你在'h1'中包装'p',所以''''继承了'h1'。示例:'
标题
第
'。对于第二个例子,你在'h1'之后插入'p' *。例如:'标题
第
' – Dom