标签: jquery-end

jQuery .end方法不使用jQuery对象

我有一个非常简单的自定义插件.如果它this在调用后返回,.end()效果很好.但是如果它返回$(this),.end()则不起作用.为什么会这样?我在这里错过了什么吗?

代码:

$.fn.fnBar = function() {
    $(this).html("hello!");
    //return $(this); // Doesn't work
    return this; // Works!
};


$("div")
    .find("span")
        .fnBar()
    .end()
    .css("color", "red");
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins jquery-end

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

标签 统计

jquery ×1

jquery-end ×1

jquery-plugins ×1