在有人说这是另一个问题的副本之前,你知道,我已经环顾了 StackOverflow,但没有一个答案适合我的问题。
我一直在尝试.after()
在 IE7 的 jquery 中使用,但它根本不起作用。我移动的元素根本没有出现。即使查看源代码,该元素也不存在,再次在 IE7 中。
除了所有其他浏览器,即 FF、chrome 等,它们都可以正常工作。
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>