隨着在從選擇停留我們,我使用jquery彈出客人下拉菜單。選擇下拉菜單上的變化事件並沒有發生
<form class="form-inline" method="get" action="#" th:action="#" id="search">
<div class="input-group input-group-sm" style="margin:auto;" id="searchlocation">
<select class="selectpicker form-control" style="margin-left:-1px;" id="stay">
<option value="0" selected="selected">Stay Hours</option>
<option value="1">X</option>
<option value="2">Y</option>
</select>
<select class="selectpicker" style="margin-left:-2px;" id="guest">
<option value="0" selected="selected">No. of guests</option>
<option value="1">1</option>
<option value="2">2 </option>
<option value="3">3</option>
<option value="4">4 </option>
<option value="5">5 </option>
</select>
<button type="text" class="form-control btn btn-success" style="margin-left:-1px;">Search</button>
</div>
</form>
的Jquery:
$('#stay').change(function() {
$('#guest').show(function() {
$("#guest").focus();
$("#guest").click();
$("#guest").select();
});
});
但它不是爲我工作。有人可以幫助解決這個問題嗎?
什麼是你真正想達到什麼目的?以編程方式將選項列表放入'#guest'中?請定義「不工作」。 – Teemu
@Teemu在ID =「stay」中發生更改事件後,未附加id =「guest」的下拉菜單?請引導我爲什麼自動下拉菜單? – nand
請檢查[此答案](http://stackoverflow.com/a/10136523/1169519)。 – Teemu