button的js或jquery的click方法去调用文件上传的click方法只能调出选择文件界面,选择完之后却失效
既然通过js失效了,那么就只好另辟蹊径,使用css大法去解决,上源码:
<input class="right floated" type="file" name="selectPic" id="selectPic" th:value="" style="opacity: 0;position: absolute;!important;right: 0;!important;width: 80px;height: 36px;">
<button class="ui teal basic label">上传图片</button>
用opacity+position属性将透明的file组件悬浮在button,看起来就像是点击button一样,为什么是position而不是float,这或许根semantic ui自身有关系(因为其他都不行)。