Một số mã ...jQuery Slider f là undefined
$(function() {
var select = $("#drp_riskcategory");
var drpMin = $("#hdnRiskMin").val();
var drpMax = $("#hdnRiskMax").val();
$("#slider_riskcategory").slider({
min: drpMin,
max: drpMax,
range: "min",
value: select[0].selectedIndex + 1,
slide: function (event, ui) {
select[0].selectedIndex = ui.value - 1;
},
stop: function (event, ui) { drawChart(false); }
});
select.change(function() {
$('#slider_riskcategory').slider("value", this.selectedIndex + 1);
});
$('#slider_riskcategory').slider("value", this.selectedIndex + 1);
});
<body>
<p>
<select id="drp_riskcategory" name="drp_riskcategory">
<option value="5">Defensive</option>
<option value="6">Cautious</option>
<option value="7" selected="selected">Balanced</option>
<option value="8">Capital Growth</option>
<option value="9">Aggressive</option>
</select>
</p>
<div id="slider_riskcategory" style="width:200px">
</div>
<input type="hidden" value="5" id="hdnRiskMin" />
<input type="hidden" value="9" id="hdnRiskMax" />
</body>
Kết quả mã trên trong 'f là undefined' khi thanh trượt được di chuyển.
giá trị maxmin là năng động và thêm từ mã phía sau, tôi nghĩ rằng đây có thể là vấn đề của tôi
Bất kỳ con trỏ đánh giá rất cao.
JQuery phiên bản jquery-1.4.4.min.js
Resolved Hóa ra các giá trị tùy chọn đã được chỉnh nó, đặt chúng vào khoảng 1-5 chứ không phải 5-9 và tất cả là tốt.
Bạn đang sử dụng phiên bản jQuery nào? –
jquery-1.4.4.min.js – Dooie