0

次のような広告コードがあります。

       <script async src="//"></script>
         <!-- gdfdfhffdfdfdfk -->
         <ins class="adsbygoogle"
         style="display:inline-block;width:125px;height:125px"
         data-ad-client="ssfdsfsdfds"
         data-ad-slot="445454454544454545445"></ins>
       <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
       </script>

そして私はこのdivを持っています:

       <div id="asd"></div>

上記の広告スクリプトを #asd に jQuery の追加機能を使って追加したいです。私はこれを試しました:

var adcode = "above script"
$( "#asd" ).append(adcode);

しかし、機能していません。私を助けてください...ありがとう

4

1 に答える 1

0

この時点で #asd は実際に DOM にあるのでしょうか? 追加コードがある同じポイントで console.log($('#asd')) を試して、実際にDOMにあるかどうかを確認してください。

おそらく、次のようにドキュメントの準備ができている場合にもこれを行う必要があります。

$(function() {
    var adcode = "above script"
    $( "#asd" ).append(adcode);
});
于 2013-11-04T07:42:39.380 に答える