2

私は 2 つのグローバル関数を作成しました。HTML ページでそれらを呼び出したいと思います。グローバル関数用に別のファイルを作成し、それを HTML ページに呼び出しましたが、コードに何か問題があるようです

<script type="text/javascript">
(function ($) {
    jQuery.functionOne = function () {
        var text = "i am first"
    };
    jQuery.functionTwo = function (param) {
        var text = "i am second"
    };
})(jQuery);
$('.first').text().functionOne();
$('.second').text().functionTwo();
</script>


<body>
    <div class="first"></div>
    <div class="second"></div>
</body>
4

1 に答える 1

4

これを試してください: テキスト関数内でこれらの関数を呼び出す場合は、以下のコードのように試してください:デモ http://jsfiddle.net/SMLTP/またはhttp://jsfiddle.net/SMLTP/1/

更新されたコードに従ってデモを更新してください: http://jsfiddle.net/SMLTP/8/

興味がある場合: http://api.jquery.com/text/

これがお役に立てば幸いです。または、何か見逃した場合はお知らせください。:)

$('.first').text(function(){
    return functionOne();
});

$('.second').text(function(){
      return   functionTwo();
});

サンプル関数 =>

 $('.first').text(function(){
         return functionOne();
    });


function functionOne(){
    return "HULK is awesome";
}
​

アップデート

functionOne = function() {
    var text = "i am first"
    return text;
};

functionTwo = function() {
    var text = "i am second"
    return text
};

$('.first').text(function() {
    return functionOne();
});

$('.second').text(function() {
    return functionTwo();
});
于 2012-07-07T07:35:09.477 に答える