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