博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自定义input的file样式
阅读量:6462 次
发布时间:2019-06-23

本文共 1003 字,大约阅读时间需要 3 分钟。

给input type="file" 加上样式display:none就可以呈现如图的效果。

html:

                                 
请选择上传文件

js:

//点击事件触发file的点击                $(".tab-File").click(function() {                    $(".file").click();                })                             /*得到上传文件名*/            $(".file").change(function(){                    if(this.value)insertTitle(this.value);                })            function insertTitle(path) {                var test1 = path.lastIndexOf("/"); //对路径进行截取                var test2 = path.lastIndexOf("\\"); //对路径进行截取                var fpath = Math.max(test1, test2)                if(fpath < 0) {                     $("#fpath").text(path);                } else {                    $("#fpath").text(path.substring(fpath + 1));//显示上传文件名                }            }

 

转载于:https://www.cnblogs.com/iriliguo/p/7127550.html

你可能感兴趣的文章
基于headless chrome的游戏资源下载实现 (初版)
查看>>
引用传递函数值
查看>>
第一周:JavaEE——课程目标
查看>>
ICP(迭代最近点)算法
查看>>
python 基础 切片 迭代 列表生成式
查看>>
编写脚本,开始场景有两个球体,两者之间距离为10,当距离大于10时,两个球相向运动,两个球接触后反向运动,反复运动...
查看>>
django 快速实现session的操作
查看>>
python json数组对象排序
查看>>
419. Battleships in a Board
查看>>
触发器错误 :消息 512,级别 16,状态 1 子查询返回的值不止一个
查看>>
Docker教程系列七:Docker上部署Redis
查看>>
百度地图3.7.1的卫星地图,实时交通的改变
查看>>
双色球(数组实现)
查看>>
Harris算子进行角点检测算法
查看>>
Bugku-CTF之web2-听说聪明的人都能找到答案
查看>>
跳转语句(break、continue)
查看>>
int(*f)(int)
查看>>
浅谈Linux文件与目录权限
查看>>
防重复导出,点击后按钮置灰,一定时间后可再次点击
查看>>
一个误解: 单个服务器程序可承受最大连接数“理论”上是“65535”
查看>>