任何解决方案都只需要在WebKit浏览器中工作。
[Internet上充斥着使这项工作可行的尝试-有些人声称可以正常工作,有些人声称无法完成。以我的经验,没有建议的方法起作用。这根本不可能吗?
假设我有一个选择,例如<select id="mySelect" />
我尝试过的事情:
select::before
-已添加到DOM,但不渲染<label for="mySelect" />
-单击/点击时不执行任何操作document.querySelector('select').click()
-不执行任何操作click
处理程序或可以以编程方式打开select
开头的任何其他处理程序即使我使用React,我也愿意使用jQuery解决方案,并且我们将加载jQuery solely
select
打开。关于第三方选择组件:
目标是为用户触发移动操作系统的本机选择控件,因此类似React-Select之类的方法不适合。任何解决方案都只需要在WebKit浏览器中工作。互联网上充斥着使这项工作奏效的尝试-有些人声称可以正常工作,而有些人声称无法完成。以我的经验,...
从这里更新的肮脏解决方案(https://stackoverflow.com/a/249219/3684265)