这意味着什么('click.something',function(){..});在jquery?

时间:2014-04-18 09:01:01

标签: jquery

我熟悉下面的结构:

on('click', function() {..}); 

但我找到了这种类型结构

on('click.something', function() {..}); 

它意味着什么或有什么区别?

1 个答案:

答案 0 :(得分:1)

那是namespace

click.something上,某事是您可以绑定和取消绑定事件的命名空间,如果您在代码中提供命名空间,则可以轻松取消绑定事件。见下面的例子:

$(selector).on('click.something',function(){
//do stuff here


//and after the click you can unbind the event like this:
$(selector).off('click.something');

//but this won't work
$(selector).off('click'); 
});