I got 2 selectpickers on my page. I want to be able to open (slide down) 2nd selectpicker when user has selected something in first one. This is done to help user not to click too much.
Example HTML:
<div class="row">
<select class="select-picker" id="picker1" data-size="10">
<option>Opt 1</option>
<option>Opt 2</option>
<option>Opt 3</option>
<option>Opt 4</option>
</select>
<select class="select-picker" id="picker2" data-size="10">
<option>Opt 2.1</option>
<option>Opt 2.2</option>
<option>Opt 2.3</option>
<option>Opt 2.4</option>
</select>
</div>
Example of JS:
$(document).ready(function() {
$('.select-picker').selectpicker();
$('.select-picker').change(function(){
// Trying to open 2nd selectpicker
$selectpickerButton = $('button[data-id="picker2"]');
$selectpicker = $selectpickerButton.parent();
//$selectpicker.addClass('open');
$selectpickerButton.click();
});
});
And here's JSBin: http://jsbin.com/UFoRIYex/514/edit
And Fiddle: http://jsfiddle.net/u6vWL/46/