jQuery가있는 요소에 할당 된 여러 CSS 클래스의 JavaScript 배열 만들기
-
06-07-2019 - |
문제
내 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의 대답은 확실히 저에게 효과적입니다. 이것이 브라우저 문제라고 의심하지만 그 가능성이 있다고 생각합니까?
제휴하지 않습니다 StackOverflow