페이지를로드 할 때 jQuery UI 핸들이 숫자 14를 올바르게 표시하지만 두 번째로 설정하면 슬라이더 핸들을 끝까지 움직입니다. 확실히 내가 바로 바보 짓을 한잘못된 jQuery UI 슬라이더 핸들이 2에서 직접 제한으로 이동합니다.
다음은 샘플입니까?
페이지를로드 할 때 jQuery UI 핸들이 숫자 14를 올바르게 표시하지만 두 번째로 설정하면 슬라이더 핸들을 끝까지 움직입니다. 확실히 내가 바로 바보 짓을 한잘못된 jQuery UI 슬라이더 핸들이 2에서 직접 제한으로 이동합니다.
다음은 샘플입니까?
변경 :
var v = input.val();
에 : 당신은 정수로 변환 할 필요가 있으므로
var v = parseInt(input.val(),10);
귀하의 v
변수는 문자열입니다.
js를 사용하여 변수를 정의 할 때 변수가 JQuery 선택 항목이면 '$'로 시작하는 변수의 이름을 지정하는 것이 일반적입니다. 예를 들어 코드에서 var 입력은 var $ input이어야합니다. –
@chrisFrisina - 불필요하고 솔루션과 관련이 없습니다. – j08691
정말 ... 그 크리스는 왜? var iNumber = 3과 같이 변수에 접두어를 붙이지 않습니다. 또한 일부 jQuery 함수가 일반 DOM 요소 또는 jQuery 객체를 반환 할 수 없습니까? – shannon