Javascript 像bind事件一样传递参数
我想知道我如何才能做到这一点Javascript 像bind事件一样传递参数,javascript,jquery,Javascript,Jquery,我想知道我如何才能做到这一点 function action(param) { $(body).param('Blah'); } action('append'); 如果您理解我的话,有没有办法做到这一点呢?函数是JavaScript中的一流对象。您应该只传入函数,并使用apply在$'body'上调用它,而不是传入可能指向或可能不指向函数的字符串: function action(fn) { fn.call($('body'), 'Blah'); } action($.fn.a
function action(param)
{
$(body).param('Blah');
}
action('append');
如果您理解我的话,有没有办法做到这一点呢?函数是JavaScript中的一流对象。您应该只传入函数,并使用apply在$'body'上调用它,而不是传入可能指向或可能不指向函数的字符串:
function action(fn) {
fn.call($('body'), 'Blah');
}
action($.fn.append);
啊,是的,我忘记了应用于特定元素集的实例方法不能通过全局jQuery对象使用。谢谢