2

我正在制作一个 jQuery 插件,如何.selected在当前集合中找到一个元素?

$('a').selected(); // initial set `a`

$.fn.selected = function() {

 return $('.selected', this); 
 // produces `a .selected` but I want to find `a.selected`

}
4

1 回答 1

1

您应该改用.filter()

return this.filter('.selected');

...this在 jQuery 原型扩展函数中($.fn.selected在你的情况下)是指 jQuery 对象本身。

于 2013-04-03T15:18:47.600 回答