在 jquery 中使用 after() 和 before() 对于 IE7 不起作用



在有人说这是另一个问题的副本之前,你知道,我已经环顾了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>');

相关内容

最新更新