평가 양식을 작성하려고하는데 JQuery UI 증분 슬라이더를 사용하고 싶습니다. 값을 숫자로 사용하지 않으려면 "좋음"또는 "bad"숫자가없는 JQuery UI 슬라이더
나는 JavaScript 또는 JQuery를 사용하지 않고 CSS & HTML로 훌륭하다. 다음 달 뉴욕에있는 강좌를 통해이 언어들에 더 능숙해질 수있게 도와 줄 것입니다. 그 사이에 모든 도움이 인정됩니다. 내가 찾은 다른 스크립트를 해킹하려했지만 문제가 계속 발생했습니다. 증분이 #s를 표시하는 것을 제외하고는 내가 원하는 것에 가깝게이 스크립트를 실행했습니다.
나는이 코드가 내가 원하는 것을 쉽게 수정할 수있는 것처럼 느낀다.
http://jsfiddle.net/dmcgrew/EquTn/3/
<html>
<div class="kpa_rate kpa_rate1">
<label for="kpa1_rating_value">Parking:</label>
<div id="1" class="slider"></div>
<input type="text" class="kpa1_rating_value" name="kpa1_rating" value="0" />
</div>
<div class="kpa_rate kpa_rate2">
<label for="kpa2_rating_value">Entrance:</label>
<div id="2" class="slider"></div>
<input type="text" class="kpa2_rating_value" name="kpa2_rating" value="0" />
</div>
</html>
자바 스크립트는
<script>
$(function() {
$(".slider").slider({
range: "max",
min: 0,
max: 5,
value: $("input", this).val(),
slide: function(event, ui) {
//get the id of this slider
var id = $(this).attr("id");
//select the input box that has the same id as the slider within it and set it's value to the current slider value.
$("span[class*=" + id + "]").text(ui.value);
$("input[class*=" + id + "]").val(ui.value);
}
});
});
</script>
를 _ "나는 값이 숫자 싶지 않아, "great"또는 "bad"와 같은 말을하고 싶습니다. "_ 텍스트를 값에 매핑하는 배열을 만드는 것으로 시작합니다. – j08691
배열을 찾아서 매핑하고 있습니다. 이해가 가지 않습니다. . 자신에게 자바 스크립트를 가르치려고 노력하고 CodeAcademy를 체크 아웃하려고했습니다. 나는 결국 수업에 가입하고 방금 등록했습니다.이 코스를 통과하면 장애물을 통과하는 데 도움이 될 수 있습니다. – user2984539
사용하려는 텍스트 값은 무엇입니까? 그리고 나쁜)? – j08691