VAR thevalue = $ .function(myownfunction); ?错误?

时间:2011-07-12 10:16:14

标签: javascript jquery

我在我的javascript文件中使用jquery函数作为变量。

var thevalue = $.function(myownfunction);

但是当我运行它时,firebug告诉我 $。function(myownfunction); 不是一个函数。 该函数获取一个值,我想将其更改为VAR,以便其他函数可以使用此变量而不是重复获取。

p / s $ .function(myownfunction);只是一个例子。

度过愉快的一天,谢谢。

5 个答案:

答案 0 :(得分:2)

var func = myfunction;

,其中

function myfunction() {}

myfunction = function() {}

答案 1 :(得分:2)

当您尝试调用该属性时,该属性不是函数。它可能是undefined,您需要重新排序代码。

  

$.function(myownfunction); is just an example .

请举出真实的例子。 JS中保留varfunction

答案 2 :(得分:2)

将函数的返回值赋给变量供以后使用:

var myVariable = myFunction(myArgument);

将函数赋值给变量:

var myFunctionAlias = myFunction;

然后,您可以像调用myFunctionAlias(myArgument)一样致电myFunction(myArgument)

因此,如果要将jquery函数分配给变量:

var myFunctionAlias = $.jQueryFunction;

答案 3 :(得分:1)

var myownfunction = function(){};

答案 4 :(得分:1)

适合我 http://jsfiddle.net/PchXC/

function who(){
return "#vivek"
}

alert( $(who()).html());

<div id="vivek">
    hi
</div>