2013-05-23 4 views
9

아래 줄의 this.className에서 첫 번째 문자를 제거하는 방법은 무엇입니까? 첫 번째 변수는 _ 다음에 숫자입니다. 방금 번호가 className에 지정되기를 원합니다.jQuery로 첫 번째 문자 제거

className = this.className; 

또한 "$('.inter').html(window[link[className]]);"을 className 변수 대신 배열로 변경했습니다. 아래의 코드는 인덱스와 함께 배열을 변수로 사용하는 올바른 방법입니까?

$('.inter').html(window[link[className]]); 
+2

를 사용하여 자바 스크립트 그냥 일반 팔자 '. – adeneo

답변

42

그것을 위해 jQuery를 사용할 필요가 없습니다, 변수 이름으로 클래스 이름과 같은 예약 된 키워드를 사용하지 마십시오 .substring

var trimmed = this.className.substring(1); 
+5

+1 쓸모없는 jQuery가 없으면 사람들은 항상 자바 스크립트에 대해 잊어 버린다. –

+2

이 질문에 대답하는 다른 (현명한) 방법은 없다. – jahroy

+0

@jahroy'substr' 그리고 답변을 작성하기 전에 그것은 내 초기였다. 언어 사양에 공식적으로 포함 된 적이 없다는 이유 만이 아닙니다. –