2013-08-21 3 views
-2

": editable"선택기를 사용하여 코드 예제를 찾았지만 JQuery API (http://api.jquery.com/category/selectors/)에는 표시되지 않습니다. 이 선택기의 의미는 무엇입니까?JQuery Selector를 찾을 수 없습니다. 편집 가능

+1

당신이 코드 예제를 찾을 않았다 : 그것은 단지 overwrites .is 정확한 문자열 ":editable"를 처리하기 위해? 아니면 어땠어? – tobspr

+0

아주 짧은 컨텍스트에서부터 - _editable_ 요소에 대한 필터라고 가정합니다. – mishik

+0

'contenteditable = "true"'와 같은 요소 일 수도 있습니다. 예를 들어 더 이상 말할 수는 없습니다 – tobspr

답변

0

어쩌면 당신이 의미하는 플러그인은 jQuery 편집 가능 (link) 일 것입니다. 그것은 그런 식으로 코드를 사용하십시오 :editable 선택기를 소개

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

합니다. 코드 예제 : here, "기타 코드 예제"참조

1

이것은 jQuery Editable 플러그인의 작동 내용입니다.

플러그인은 :editable을 완전한 필터 (예 : by using $.expr[':'].editable)로 정의하지 않습니다.

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