0

要素を「複製」して古い要素を削除しようとしています。これを実行したいのは、IE で z-index の問題があり、条件付きコメントを使用して実行するためです。

<!--[if lte IE 7]>
<script type="text/javascript">
    $(document).ready(function() {
            var callCenter = $('#callCenter').html();
            alert(callCenter);
            $('#callCenter').remove();
            $('body').prepend("<div id='callCenter'>"+callCenter+"</div>");
    });
</script>
<![endif]-->

問題は、アラートが次のように表示されることです( "" なし)

ここに画像の説明を入力

そのため、クラス名は一種の失われています

<span class=clasname>それ以外の<span class="clasname">

-編集-

で試す

    <!--[if lte IE 7]>
<script type="text/javascript">
    $(document).ready(function() {
            $('#callCenter').prependTo('body');
    });
</script>
<![endif]-->

これはインターネットエクスプローラーのものですか?

4

1 に答える 1

1

これはうまくいくはずです。

<!--[if lte IE 7]>
<script type="text/javascript">
    $(document).ready(function() {            
            var callCenter = $('#callCenter').remove().prependTo(document.body);
    });
</script>
<![endif]-->
于 2011-09-13T12:30:38.237 に答える