问题描述
html:<selectid="mySelect"class="select-none"><s:iteratorvalue="result.userlist"><optionvalue="${id}">${name}</option></s:iterator></select><spanid="select_click"><span>js:$(function(){$('#select_click').on('click',function(){$('#mySelect').click();})})这么写没用的,$('#mySelect').click();换成alert(1);是可以的,,那原因就是select不能用click实现点击吗
解决方案
解决方案二:
试了。还真是,一般都直接用默认的。或者用网上找到样式好看的下拉框一定要你描述的那样的话,可以试试用网上别人封装的下拉框
解决方案三:
变通一下用select的属性size吧选中后size再变回1
解决方案四:
用网上别人封装的SELECT下拉框就容易操作了
解决方案五:
可以试下绑定option点击事件,在select冒泡时捕捉
时间: 2024-10-24 22:49:09