当input type="file" 未上传文件时 会产生默认文字
翻遍度娘 发现都在用 label + opacity:0 的方式 不是不好 ,只是 我为了改这几个文字 有必要吗?
进入正题,推荐一种解决方法
首先 设置上传color 隐藏上传文件前后的文字 全部干掉!
input[type="file"] {
color: transparent;
}
然后 在input 后面加span 标签 添加id
最后通过change方法 去监听文本值 (id是你的input id 记得替换)
个人觉得 需求实现已经足够 样式还可以优化 好勒 完结
吐槽: 我都不知道为啥会接手jq的项目代码 踩坑挺累的