$(".song").live('click', function songClick() {
//do stuff
});
Run Code Online (Sandbox Code Playgroud)
你可以命名一个像上面这样的函数然后在以后调用吗?我试过了,但没办法.我必须将活动传递给它吗?
Liz*_*aly 13
只需将其命名为独立功能并从live()以下位置调用:
function songClick() {
// do stuff
}
$(".song").live('click', songClick);
Run Code Online (Sandbox Code Playgroud)
注意方法中没有parens live().
小智 11
请注意以供参考:
版本9中删除了实时方法.现在遇到此问题的任何人都应该使用on()代替.但除此之外,应该像上面的答案一样工作.
function songClick() {
//code
}
$(".song").on('Click', songClick);
Run Code Online (Sandbox Code Playgroud)
如果您只想运行事件处理程序,也可以使用one().