0

これは別の質問のコピーだと誰かが言う前に、ご存知のように、私は StackOverflow を見回しましたが、私の質問に合う答えはありません。

IE7 の jquery で使用しようとしましたが.after()、まったく機能しません。動かしている要素がまったく表示されません。ソースを見ても、IE7では要素がありません。

それ以外のすべてのブラウザ (FF、chrome など) はすべて正常に動作します。

JS/Jクエリ:

$('.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 に答える