使用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