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