0
在任何人聲稱這是另一個問題的副本之前,我已經瀏覽了StackOverflow,但沒有一個答案適合我的問題。在jQuery中使用after()和before()以使IE7不能正常工作
我一直試圖在jQuery中使用.after()
for IE7,但它根本不起作用。我正在移動的元素根本沒有出現。甚至在查看源代碼時,元素也不在IE7中。
除了所有其他瀏覽器,即FF,鉻等,他們的所有工作都正常工作。
JS/jQuery的:
$('.item-title').find('.aside').after($('<a style=\"margin-left:240px; width:103px; height:19px; margin-top:0px;\" href=\"#applyDateBlock\" class=\"blue-button scrollTo\">Select a room</a>'));
HTML:
<div class="item-title">
<div class="excerpt"></div>
<div class="aside" style="margin-top: -13px;">
<a class="scrollTo" href="#roomTable">some link 1</a>
<a class="scrollTo" href="#tripAdvisorAnchor">some link 2</a>
</div>
</div>
你用什麼版本的jQuery? – VMAtm
你不需要逃避''''我已經在jQuery 1.7.2的IE7 JSfiddle試過,它的工作原理... – Roberto
@羅伯託,所以我什麼時候需要逃生,不是爲了逃生? – Shaoz