我有一個下拉菜單,我想調用一個函數,當點擊dropdown menu ITSELF
。我的意思是你點擊下拉菜單<select>
的部分,並顯示所有可用的<options>
。jquery下拉菜單它自己點擊引導選擇插件
<select id="p1" title="Select a thing" class="selectpicker show-tick" data-live-search="true">
<option data-hidden="true"></option>
<option>Select A</option>
<option>Select B</option>
</select>
如果我想要做某些事情時選擇了A,我有以下幾點。
$('#p1').change(function(event) {
console.log("You selected an option");
});
但如何觸發下拉菜單本身被點擊的東西?我想在單擊下拉菜單本身時將數據加載到<option>
。
下不工作:
$("#p1").click(function(){
console.log("Loading <options>");
});
編輯: 我發現這個問題。這是因爲我使用一個名爲bootstrap-select
https://silviomoreto.github.io/bootstrap-select/
的插件如果我刪除class="selectpicker show-tick" data-live-search="true"
它的作品!
但是,如何獲得點擊與bootstrap-select
插件?
對我來說工作得很好。 https://jsfiddle.net/v257kjur/ –
要做什麼關注焦點? – Alessandro
這應該像當前編碼一樣工作。根據上面的克里斯G,它在他連接的小提琴中工作正常。除此之外,你可以嘗試重點,而不是點擊 –