문제

내 JavaScript : 다시 업데이트되었습니다.

        $('.calc').change(function(){
            var classArray = $(this).attr('class').split(',');

            $.each(classArray, function(){
                alert(classArray);
                });
            });

그리고 입력 :

<input type="text" class="calc R#r# C#i#" />

파운드 징후는 변수이며 냉담을 사용하고 있습니다.

내가 할 수있는 것은 각 수업을 성공적으로 가져 와서 배열에 배치하는 것입니다. 이렇게하면 전체 테이블에 필요한 계산을 수행하는 데 사용할 수 있습니다.

도움이 감사하겠습니다.

감사

도움이 되었습니까?

해결책

당신은 단순히 할 수 있습니다 나뉘다 공간을 분리기로 사용하는 클래스 속성 값 :

$('.calc').change(function(){
  var classArray = $(this).attr('class').split(' ');
});

편집하다: 나는 당신이 이것을하고 싶다고 생각합니다.

$('.calc').change(function(){
  var classArray = $(this).attr('class').split(' ');

  $.each(classArray, function(){
    alert(this);
  });
});

노력하다 이것 실행 예제.

다른 팁

CMS의 대답은 확실히 저에게 효과적입니다. 이것이 브라우저 문제라고 의심하지만 그 가능성이 있다고 생각합니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top