我知道你可以通过$ .fn.someFunction = function()添加新的jQuery函数,
但是,我想仅向特定元素添加函数。我试过这个语法,它不工作$(‘。someElements’)。fn.someFunction = function()
解决方法
使用
.bind()
和
.trigger()
$('button').bind('someFunction',function() { alert('go away!') }); $('button').click(function(){ $(this).trigger('someFunction'); });
As of jQuery 1.7,the 07002 method is the preferred method for attaching event handlers to a document.