0

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

1 回答 1

2

试试这个:

$('.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>');
于 2012-11-20T14:02:35.840 回答