如何在jquery中调用全局函数

时间:2012-07-07 07:30:04

标签: jquery

我已经创建了两个全局函数,现在我想在我的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>

1 个答案:

答案 0 :(得分: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();
});

样本函数=&gt;

 $('.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();
});