我有一个下拉菜单,我想调用一个函数,当点击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,它在他连接的小提琴中工作正常。除此之外,你可以尝试重点,而不是点击 –