我在这里搜索了这个,我找到了一些答案,但没有一个对我有效。
正如标题中所说,我想将函数应用于变量。
这就是我所拥有的:
var someVar = $('.class');
function runFunction() {
someVar.css( ... styles here ... );
}
someVar.runFunction();
只有当我替换'someVar.runFunction();'时才有效'runFunction();'。
我们将不胜感激您的帮助:)
答案 0 :(得分:3)
如果要在jQuery元素上设置它,则需要使用:
$.fn.runFunction = function() {
return this.css( ... styles here ... );
}
答案 1 :(得分:1)
试试这个
$.fn.greenify = function() {
this.css( "color", "green" );
};
$( "a" ).greenify();
答案 2 :(得分:0)
您可能正在寻找bind()
。
答案 3 :(得分:0)
我认为你想要的是使用带参数的函数,尝试这样的事情:
var someVar = $('.class');
function runFunction( element ) {
element.css( ... styles here ... );
}
runFunction( someVar );