日期:2014-05-16  浏览次数:20330 次

jquery扩展选择器问题
本帖最后由 z930618 于 2013-08-07 03:28:29 编辑
我想自定义一个获取父级的选择器
$.expr[":"].parents=function(e)
{
    return ($(e).parent());
};

但我用$("#id:parents")获取的还是$("#id")本身,这是为什么?是哪里出了错?
jQuery 选择器

------解决方案--------------------
parents要返回一个布尔值。你写的是返回一个jQuery包装集

我理解的是
$("#punch:parents")



$("#punch").filter(":parents")

结果应一样