2017-01-02 7 views
0

최근 jQuery 1.11.3 및 jQuery Migrate 1.4.1을 사용하여 구현 된 후 최신 버전의 jQGrid가 포함 된 jQuery/jQuery UI가 업데이트되었습니다. 이에 붙어있어 고정 몇 가지 버그 후.split이 함수가 아닙니다.

(그건 그렇고, 내가 이미 검색 및 과거의 해결 질문에 유래 참조로 시도했습니다) :

var formid = $(".FormGrid"); 
var form = $(formid).attr("id").split("-").pop(); 

오류 :

$(...).attr(...).split is not a function 
+0

'$ (formid) .attr ("id")'이 (가) 평가하는 것은 무엇입니까? –

+0

@JonUleis 언급했듯이, 단지'formid.attr ("id")를 사용하십시오. split ("-") pop()' –

+1

@JonUleis : jQuery 객체입니다. jQuery는 jQuery 객체를 jQuery 함수의 인수로 허용합니다. –

답변

0

undefined는 "설정되지 않음"또는 "비어 있음"을 의미하므로 반환 유형을 확인하기위한 조건을 설정하고 요구 사항이 텍스트가 포함 된 문자열처럼 만나는 경우에만 메서드를 호출 할 수 있도록 오류를 처리 할 수 ​​있습니다. 그것.