【发布时间】:2016-11-24 19:46:39
【问题描述】:
我想使用范围滑块 jquery ui 制作评级过滤器星并将类 (.star-group) 中的星形颜色设置为红色。 例如,如果值等级 1,我想在( .star-group:nth-child(5) )中设置红色 这里是代码:
$( "#slider-range" ).slider({
orientation: "vertical",
range: true,
min: 1,
max: 5,
values: [2,4],
slide: function( event, ui ) {
$( "#amount" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
for(i=1; i<=ui.values[0];i++) {
//$(".df:nth-child("+i+")").addClass('clgray');
$(".star-group").addClass('red');
}
}
});
$( "#amount" ).val( $( "#slider-range" ).slider( "values", 0 ) +
" - " + $( "#slider-range" ).slider( "values", 1 ) );
在此处查看更多信息:https://jsfiddle.net/equ92qn8/
【问题讨论】:
标签: javascript jquery jquery-ui rangeslider