我有点陷入困境,想知道是否有人能发现原因?它根本没有产生滑块,所以有点迷失。
JSFiddle:http://jsfiddle.net/DmDkp/
HTML
<div class="markup scoreSlide">
<input type="text" id="" class="scoreID" value="" />
<div class="scoreSlider"></div>
</div>
<div class="markup scoreSlide">
<input type="text" id="" class="scoreID" value="" />
<div class="scoreSlider"></div>
</div>
<div class="markup scoreSlide">
<input type="text" id="" class="scoreID" value="" />
<div class="scoreSlider"></div>
</div>
JS
jQuery(document).ready(function() {
jQuery('.scoreSlide').each(function(){
jQuery(this).find('.scoreID').slider({
animate: true,
range: "min",
value: value: jQuery('.scoreID').val(),
min: 1,
max: 5,
step: 1,
slide: function(event, ui) {
jQuery(this).find('.scoreSlider').html(ui.value);
},
});
});
});
答案 0 :(得分:1)
jQuery(this).find('.scoreSlider').slider({
animate: true,
range: "min",
value: jQuery('.scoreSlider').val(),
min: 1,
max: 5,
step: 1,
slide: function(event, ui) {
jQuery(this).find('.scoreID').html(ui.value);
},
});
DEMO -- >
http://jsfiddle.net/DmDkp/8/
要在文本框上获取值,请执行以下操作:
slide: function(event, ui) {
$(this).parent().find('.scoreID').val(ui.value);
}