Even I have encountered the same problem recently. When using the range slider, you need to determine which slider (right or left) is moved. There is no direct way to determine this, but, however, the ui object has attributes, value and values , which you can use to determine which slider was moved. Here is the solution that worked for me: -
$( "#slider-range" ).slider({ range: true, min: 75, max: 300, values:[75,300], slide: function( event, ui ) { target_name = '' if(ui.values[0] == ui.value) target_name = 'min_price' else if(ui.values[1] == ui.value) target_name = 'max_price' alert(target_name) }
user2404546
source share