javascript - 如何删除图像按钮周围的输入字段?

标签 javascript php html css

我制作了一个触发弹出式上传窗口的可点击图像按钮,但我似乎无法从图像周围删除按钮的输入字段。如果您对如何解决此问题有任何想法,请指出正确的方向。谢谢!

这是 fiddle : http://jsfiddle.net/cr310msf/

HTML:

<button class="uploadshare"><img src=""></button>
<input type="file" />

CSS:

<input[type='file']{
width: 0; }

JS:

$('.uploadshare').on('click', function(){
$('input[type=file]').trigger('click');
});

最佳答案

改用 anchor 。 http://jsfiddle.net/cr310msf/1/

<a href="#" class="uploadshare"><img src=""></a>

$('.uploadshare').on('click', function(e){
     e.preventDefault();
     $('input[type=file]').trigger('click');
});

关于javascript - 如何删除图像按钮周围的输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28865472/

相关文章:

Javascript:滚动到光标在 contenteditable div 中粘贴

javascript - three.js创建天空盒 Material 的方法比较

javascript - 如何存储和返回来自 HTTP 响应的数据?

php - 在php中将数组添加到子数组

php - 从 MySQL 表中的 3 个表中删除行

javascript - 查找包含特定 CSS 属性的父项

html - 播放 YouTube 视频时暂停 Bootstrap 轮播

javascript - 使用 jeditable 和 autogrow 的问题

javascript - 如何为 AngularJs 1.4.8 显示/隐藏 ng-repeat 的文件管理器

无需循环查询的类别和子类别的 PHP 树结构