Javascript 引导文件样式-更改文件字段的按钮文本不会';行不通

Javascript 引导文件样式-更改文件字段的按钮文本不会';行不通,javascript,jquery,twitter-bootstrap,twitter-bootstrap-2,bootstrap-file-upload,Javascript,Jquery,Twitter Bootstrap,Twitter Bootstrap 2,Bootstrap File Upload,我想更改Bootstrap 2.3.2中Bootstrap Filestyle插件中文件字段的按钮文本,但它不起作用,按钮文本仍然是默认值。我通过替换jquery中的元素来创建文件字段,并尝试通过属性data buttonext或方法$(“#ChangeAccountsSourceModel:file”)来设置文本 文件字段 $("#changeAccountsSourceModal .form-horizontal").replaceWith("<input type=\"file\"

我想更改Bootstrap 2.3.2中Bootstrap Filestyle插件中文件字段的按钮文本,但它不起作用,按钮文本仍然是默认值。我通过替换jquery中的元素来创建文件字段,并尝试通过属性
data buttonext
或方法
$(“#ChangeAccountsSourceModel:file”)来设置文本

文件字段

$("#changeAccountsSourceModal .form-horizontal").replaceWith("<input type=\"file\" class=\"filestyle\" data-input=\"true\" data-buttonText=\"Choose address\">");

$("#changeAccountsSourceModal :file").filestyle();
$(“#ChangeAccountsSourceModel.form horizontal”)。替换为(“”);
$(“#ChangeAccountsSourceModel:file”).filestyle();

在初始化filestyle时,通过在对象中传递选项来尝试,works

$("#changeAccountsSourceModal :file").filestyle({buttonText: 'Choose address'});
具有讽刺意味的是,当你试图更改单词后面的单词时,文本只会添加到按钮上

$("#changeAccountsSourceModal :file").filestyle('buttonText', 'Choose address');


谢谢,下次我应该更仔细地阅读文档时,我认为您描述它的方式应该是有效的,但在您的小提琴中,您不会像在我的第二小提琴中那样更改按钮字段上或启动按钮字段上的filestyle后的值(您描述的方式)。但这仍然不符合预期…:PIn Matt的辩护,虽然他没有传球,但医生们错了。谢天谢地,我在这篇帖子上找到了这个答案。文档说使用
{text:'Some text'}
。但是马库斯的回答帮我节省了很多时间。