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 回答