我想知道如何做到这一点......
function action(param)
{
$(body).param('Blah');
}
action('append');
如果你了解我,有没有办法解决这个问题?
答案 0 :(得分:0)
函数是JavaScript中的第一类对象。你应该只传入函数,并使用apply
在$('body')
上调用它,而不是传入一个字符串,该字符串可能实际上或可能没有实际指向函数:
function action(fn) {
fn.call($('body'), 'Blah');
}
action($.fn.append);