小编sur*_*raj的帖子

使用jquery将函数添加到dom元素

我正在尝试将自定义函数添加到我的dom中共享相同类名的特定div元素.

像这样的东西

$(".custom-div").each(function(){
        $(this).newFtn = function() {
            $(this).addClass("makeover");
        }
});
Run Code Online (Sandbox Code Playgroud)

所以这里我试图将newFtn添加到具有类名".custom-div"的div元素中.

经过反复试验并检查萤火虫中的元素.我按照以下方式工作

$(".custom-div").each(function(){
        $(this).init.prototype.newFtn = function() {
            $(this).addClass("makeover");
        }
});
Run Code Online (Sandbox Code Playgroud)

但是,我对此有几个问题; 我不确定为什么会这样,有没有以这种方式做的事情?有人可以解释一下吗?抽象的解释应该没问题.

jquery dom prototype

2
推荐指数
1
解决办法
4541
查看次数

标签 统计

dom ×1

jquery ×1

prototype ×1