当前位置 : 主页 > 网页制作 > JQuery >

在元素上运行jquery函数.这段代码有什么问题?

来源:互联网 收集:自由互联 发布时间:2021-06-15
这段代码有什么问题? $(function() { function testfunction() { $(this).addClass('testing');} $('.tester').testfunction();}); testfunction()没有添加到jQuery函数堆栈中. 如果您希望能够在任意对象上调用它,则应将
这段代码有什么问题?

$(function() {
    function testfunction() { $(this).addClass('testing');}
    $('.tester').testfunction();
});
testfunction()没有添加到jQuery函数堆栈中.

如果您希望能够在任意对象上调用它,则应将其添加到jQuery函数堆栈中:

$.fn.testfunction = function() {
   this.addClass('testing');
};

$('.tester').testfunction(); // success!

您应该查看jQuery的Plugins/Authoring页面,了解有关如何正确编写插件的更多信息.

网友评论