如果我有一个 jQuery 插件,如下所示:
(function($)
{
$.fn.somefunction = function(text, options){
...function code goes here
};
$('.selector_name').somefunction();
})(jQuery);
如何使其与 .on 函数绑定(bind),以便它针对动态加载的元素运行。
我已经尝试过:
(function($)
{
$.fn.somefunction = function(text, options){
...function code goes here
};
$('.selector_name').on.somefunction();
})(jQuery);
但这给了我一个 JScript 运行时错误:“对象不支持属性或方法‘somefunction’。
我应该怎么做?
最佳答案
on 仅对事件有效。您也可以将其绑定(bind)到自定义事件。
$('.selector_name').on("somefunction", function(){
****
});
但你必须再次触发它
$('.selector_name').trigger("somefunction");
<小时/>
关于使用 .On 调用 jQuery 插件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8951232/