jQuery触发器选择元素以显示选项
我想为输入创建动画占位符并选择元素 我首先在选择元素上使用标签块作为占位符,然后单击标签或选择元素,在理想情况下,标签将作为标题移动到顶部,选择元素将显示其选项 但是,就在我单击选择元素的区域但在标签之外时,我会像这样操作;如果单击标签,它将只移动到顶部,但不显示select元素的选项。它应该再次单击“选择元素”以显示选项 所以,我想通过以下方法触发select元素,但不起作用jQuery触发器选择元素以显示选项,jquery,css,select,Jquery,Css,Select,我想为输入创建动画占位符并选择元素 我首先在选择元素上使用标签块作为占位符,然后单击标签或选择元素,在理想情况下,标签将作为标题移动到顶部,选择元素将显示其选项 但是,就在我单击选择元素的区域但在标签之外时,我会像这样操作;如果单击标签,它将只移动到顶部,但不显示select元素的选项。它应该再次单击“选择元素”以显示选项 所以,我想通过以下方法触发select元素,但不起作用 $(document).on('click','moveable disabled option',function(
$(document).on('click','moveable disabled option',function(){
$(this.prev().trigger('click');
$(this.prev().trigger('focus');
$(this.prev().focus();
})
我的演示:
据我所知,您正在试图通过javascript打开
select
?似乎不可能;有关详细信息,请参阅此链接(以及它链接到的多个副本),您无法通过脚本触发默认的
打开。但是,您可以使用select替换程序替换您的select,如select2
()或selected
(),然后可以触发该下拉菜单。感谢您回答我的问题,我将尝试其他方法!