-2

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

4

2 回答 2

1

这是jQuery Editable插件的工作。

该插件甚至没有定义:editable为一个成熟的过滤器(即,通过使用$.expr[':'].editable)。它只是覆盖.is以处理确切的字符串“ :editable”:

$.fn.is = function(statement) {
        if( typeof statement == 'string' && statement.indexOf(':') === 0) {
            if( statement == ':editable' ) {
                return this.attr(EVENT_ATTR) !== undefined;
            ...
于 2013-08-21T16:29:58.687 回答
0

也许您指的插件是 jQuery Editable (链接)。它使用这样的代码:

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

其中介绍了:editable选择器。代码示例:此处,请参阅“其他代码示例”

于 2013-08-21T16:23:11.667 回答