找不到JQuery Selector:可编辑

时间:2013-08-21 16:19:01

标签: jquery

我找到了一个使用“:editable”选择器的代码示例,但是在JQuery API(http://api.jquery.com/category/selectors/)中没有看到它。这个选择器的含义是什么?

2 个答案:

答案 0 :(得分:1)

这是jQuery Editable插件的工作。

该插件甚至没有将:editable定义为完全成熟的过滤器(即by using $.expr[':'].editable)。只需overwrites .is即可处理完整的字符串“:editable”:

$.fn.is = function(statement) {
        if( typeof statement == 'string' && statement.indexOf(':') === 0) {
            if( statement == ':editable' ) {
                return this.attr(EVENT_ATTR) !== undefined;
            ...

答案 1 :(得分:0)

也许你的意思是jQuery Editable(link)。它使用类似的代码:

if( $elem.is(':editable') ) {
    // It's editable, lets do stuff...
}

其中介绍了:editable选择器。代码示例:here,请参阅"其他代码示例"