我将Jasny Fileinput小部件集成到了现有表单中。当我选择新文件时,它将显示两个按钮:“更改”和“删除”。我认为在这种情况下不需要“更改”按钮,因此我想完全删除此按钮。通过向元素添加style =“ display:none”,我也尝试删除此元素。但是,这仍然像这样出现空白:
jsfiddle。
我的HTML:
<div class="fileinput fileinput-exists" data-provides="fileinput">
<div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">
<img src="http://www.placehold.it/200x150/EFEFEF/AAAAAA&text=no+image" />
</div>
<div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;"><img src="http://www.placehold.it/200x150/EFEFEF/AAAAAA&text=no+image" /></div>
<div>
<span class="btn btn-default btn-file"><span class="fileinput-new">Select image</span><span style="display:none" class="fileinput-exists">Change</span><input type="file" name="file[]"></span>
<a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Remove</a>
</div>
</div>
任何建议如何将其完全删除?
最佳答案
您似乎无法完全删除该按钮。由于该按钮属于文件输入,因此无法将其删除。但是,您可以编写自定义样式来隐藏文件输入按钮,但它可能会隐藏与其关联的其他按钮。
对不起,我再也帮不了了。