我正在创建一个jQuery插件,如何在当前集合中找到.selected
元素?
$('a').selected(); // initial set `a`
$.fn.selected = function() {
return $('.selected', this);
// produces `a .selected` but I want to find `a.selected`
}
答案 0 :(得分:1)
您应该使用.filter()代替:
return this.filter('.selected');
... jQuery原型扩展函数中的this
(在您的情况下为$.fn.selected
)是指jQuery对象本身。