클래스 이름이 "div"이고 클래스 이름이 다른 div (예 : 런던, 글래스고 등) 목록이 있습니다.클래스 이름을 사용하여 같은 이름의 변수를 호출하십시오.
함수에서 두 번째 클래스 이름을 변수로 사용하려고합니다. 나는 숫자를 나타내는 변수에 반대 단지 문자열로 읽는 기능 ...에 두 번째 클래스 이름을 에코 경우 현재이 공식은 숫자로 단어를 사용하는 것을 시도하고 반환
var resize = function() {
$('.dot').each(function() {
uniName = $(this).attr('class').split(' ')[1];
uniNameMargin = uniName/2 - uniName;
$('.' + uniName).animate({
width: uniName,
height: uniName,
marginLeft: uniNameMargin,
marginBottom: uniNameMargin
}, 300);
});
숫자와 반대로 많은 NaNs
대신 관련 변수로 읽는 방법이 있습니까?
감사합니다.
변수를'String()'으로 묶어보세요. – Newtt
'parseInt (val, 10)'을 사용해야합니다. –
'uniNameMargin = + uniName/2 - uniName; '과 같은 정수로 변환하려면'+'를 추가하십시오. –