3

別のcssファイル内にcssファイルをインポートするのと同じように、別の.jsファイル内に.jsファイルをインポートする方法を知りたいです。

all.cssファイルは次のようになります.....

     @import "simple1.css";
     @import "simple2.css";
     @import "simple3.css";
     @import "simple4.css";

同じように、custom.jsファイルにjs/jquery-1.7.1.min.jsをインポートします

custom.jsファイルは次のようになります

    $(document).ready(function(){

    $("#AddImage").html("<img src='"+clientID+".jpg'/>");

    });

js/jquery-1.7.1.min.jsのようなものを含めたくない

      <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>

custom.jsファイルに含めたいです。

助けてください!前もって感謝します!!!

4

3 に答える 3

4

以下のような関数を作成できます。

function importJs(url)
{
    var head = document.getElementsByTagName('head')[0];
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = url;

    head.appendChild(script);
}

コードを実行するには、以下の例を参照してください

importJs("myScript.js");

importJs()これで、任意のjsで使用できます。@importCSSと同様に、JSに使用できます。

于 2014-10-22T08:13:59.680 に答える
2

このコードはjQueryを使用して私のために働いた

$.getScript("myscript.js");
于 2012-07-12T11:49:55.500 に答える
1

このプラグインはhttp://code.google.com/p/jquery-include/です。このjQueryプラグインは、SSIと同様のブラウザベースのファイルインクルードを提供します。

$(document).includeReady(function () {

        // initialisation code here
        // e.g. modify include dom

});

そしてそれを使用するには

<span data-src="includes/test1.html">

        <p class="error-msg">include has not loaded</p>

</span>
于 2012-07-12T11:45:14.560 に答える