在有人说这是另一个问题的副本之前,你知道,我已经环顾了StackOverflow,但没有一个答案适合我的问题。
我一直在尝试在IE7的jquery中使用.after()
,但它根本不起作用。我正在移动的元素根本没有出现。即使查看源代码,该元素也不存在,同样在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>
试试这个:
$('.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>');