Option OnClick
HTML
<select id="mytapselect" class='SlsTapSelect'>
<option value="mcouw" style="background-color: blue">Cow</option>
<option value="mcat">Cat</option>
<option selected value="mdog" style="background-color: green">Dog</option>
</select>
JavaScript
$(document).on('mousedown', '.SlsTapSelect', function(e) {
e.preventDefault();
this.blur();
vals = Array.apply(null, this.options).map(function(el) {
return el.value;
});
var tochange = 0;
for (var i = 0; i < vals.length; i++) {
if (vals[i] == $(this).val()) {
tochange = i + 1;
}
}
$(this).val(vals[tochange]).change();
});