Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery触发器选择元素以显示选项_Jquery_Css_Select - Fatal编程技术网

jQuery触发器选择元素以显示选项

jQuery触发器选择元素以显示选项,jquery,css,select,Jquery,Css,Select,我想为输入创建动画占位符并选择元素 我首先在选择元素上使用标签块作为占位符,然后单击标签或选择元素,在理想情况下,标签将作为标题移动到顶部,选择元素将显示其选项 但是,就在我单击选择元素的区域但在标签之外时,我会像这样操作;如果单击标签,它将只移动到顶部,但不显示select元素的选项。它应该再次单击“选择元素”以显示选项 所以,我想通过以下方法触发select元素,但不起作用 $(document).on('click','moveable disabled option',function(

我想为输入创建动画占位符并选择元素

我首先在选择元素上使用标签块作为占位符,然后单击标签或选择元素,在理想情况下,标签将作为标题移动到顶部,选择元素将显示其选项

但是,就在我单击选择元素的区域但在标签之外时,我会像这样操作;如果单击标签,它将只移动到顶部,但不显示select元素的选项。它应该再次单击“选择元素”以显示选项

所以,我想通过以下方法触发select元素,但不起作用

$(document).on('click','moveable disabled option',function(){
$(this.prev().trigger('click');
$(this.prev().trigger('focus');
$(this.prev().focus();
})
我的演示:

据我所知,您正在试图通过javascript打开
select
?似乎不可能;有关详细信息,请参阅此链接(以及它链接到的多个副本),您无法通过脚本触发默认的
打开。但是,您可以使用select替换程序替换您的select,如
select2
()或
selected
(),然后可以触发该下拉菜单。感谢您回答我的问题,我将尝试其他方法!