on()方法可以用这种方式绑定函数吗?我希望函数成为on方法的事件。
function clickfunction (){
}
$('#some').on('clickfunction',function({
alert('something');
)};
答案 0 :(得分:1)
你的函数内部必须trigger a custom event,如下所示:
function clickfunction (){
$('#some').trigger('clickfunction');
}
然后你可以绑定你想要的任何听众。
这是 working demo
答案 1 :(得分:0)
看起来你想要的是
$("#some").on("click", clickfunction);
然后,只要有人点击id ='some'的DOM元素,就会调用clickfunction。
答案 2 :(得分:0)
您必须定义要在其上运行该功能的特定事件。换句话说,你必须告诉jQuery应该从用户那里听取什么。所以,正如@msquiteri和@Arun P Johny所引用的,你可以这样做:
$('#some').on('click', clickfunction);
如果您询问是否可以以这样的方式调用clickfunction
,以便jQuery知道您在用户clicks
时调用该函数,据我所知,此功能不存在。您必须明确定义事件。