JSFiddle - React, Tailwind, and code Playground
HTML
<select name="clarityfrom" id="clarityfrom">
<option value='1'>IF</option>
<option value='2'>VVS1</option>
<option value='3'>VVS2</option>
<option value='4'>VS1</option>
<option value='5'>VS2</option>
<option value='6'>SI1</option>
<option value='7'>SI2</option>
</select>
<select name="clarityto" id="clarityto">
<option value='1'>IF</option>
<option value='2'>VVS1</option>
<option value='3'>VVS2</option>
<option value='4'>VS1</option>
<option value='5'>VS2</option>
<option value='6'>SI1</option>
<option value='7'>SI2</option>
</select>
<div id="slider"></div>
<div id="clarRange"></div>
JavaScript
var s1 = $('#clarityfrom');
var s2 = $('#clarityto');
var slider = $('#slider').slider({
min: 1,
max: 7,
values: [s1[0].selectedIndex + 1, s2[0].selectedIndex + 1],
slide: function (e, ui) {
var r1 = $('#clarityfrom option').eq(ui.values[0]-1).text();
var r2 = $('#clarityto option').eq(ui.values[1]-1).text();
s1.val(ui.values[0]);
s2.val(ui.values[1]);
$('#clarRange')
.html('Clarity range: ' + r1 + ' to ' + r2);
}
});