Я пытался выполнить манипуляцию с DOM, используя значение выбранной опции selectpicker. Я хотел получить значение selectpicker id="service_provider_select"
, которое будет напечатано первым. Я меняю параметр с помощью selectpicker, и когда я запускаю console.log(input)
, каждый раз, когда я получаю Dialog
в качестве напечатанного значения в консоль. Как я могу получить значение для последнего выбора?
HTML
<select class="selectpicker form-control item_select" id="service_provider_select" name="service_provider_select" data-size="5" data-live-search="true">
<option value="">Select Sevice Provider</option>
<option value="Dialog"> Dialog </option>
<option value="Mobitel"> Mobitel </option>
<option value="Airtel"> Airtel </option>
<option value="Hutch"> Hutch </option>
</select>
JAVASCRIPT
<script>
$(document).ready(function()
{
$(".selectpicker").selectpicker();
$('#service_provider_select').on("click", function()
{
input = $('#service_provider_select').val();
console.log(input);
});
});
var input = "Dialog";
</script>