Javascript 使用引导的文件输入

Javascript 使用引导的文件输入,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我想使用引导文件输入来浏览文件。当我使用这个时,我得到了3个动作按钮 并在初始化中使用以下行 $("#myName").fileinput({ showUpload: false, showRemove: false }) 但我仍然看到有“删除”、“上传”和“浏览”的操作按钮。我只想看“浏览”。我不想更改css文件。有什么方法可以在html或js中实现这一点吗?根据选项周围使用引号的尝试 例如: $(“#myName”).fileinput({'showUpload':false,'show

我想使用引导文件输入来浏览文件。当我使用这个时,我得到了3个动作按钮

并在初始化中使用以下行

$("#myName").fileinput({ showUpload: false, showRemove: false })
但我仍然看到有“删除”、“上传”和“浏览”的操作按钮。我只想看“浏览”。我不想更改css文件。有什么方法可以在html或js中实现这一点吗?

根据选项周围使用引号的尝试

例如:


$(“#myName”).fileinput({'showUpload':false,'showRemove':false})

对我有效的方法之一是在初始化时设置为false

<input id="myName" type="file" class="file" data-show-upload="false" data-show-remove="false"> 

如其他人所述是。。。您需要设置
showUpload
showRemove
属性。您可以使用HTML5数据属性进行初始化,如中所示,或者您可以直接使用javascript进行初始化

但是,不要两者都做。问题是您有一个标记
,它有一个
class=file
,这意味着插件将自动初始化插件,这将导致您的JS init代码未被处理

请注意,如文档和插件中突出显示的,如果您有
input type=file
class=file
,则会自动初始化文件输入插件

因此,如果使用javascript进行初始化,则必须执行以下操作。首先从标记中删除
class=file

<input id="myName" type="file" name="myName"/>

谢谢,使用引号也没有帮助。我调试了代码,调用将转到fileinput.js文件,但返回的对象没有这些选项。它们有默认选项
$(document).on('ready', function() {
    $("#myName").fileinput({ showUpload: false, showRemove: false });
});