用任何字符填充空格

时间:2017-10-30 13:18:13

标签: javascript jquery

我需要使用javascript或jQuery选择<input type = "file">来填写文件名的空格。

我尝试过这样,但它不起作用

$(document).ready(function (e){

  $('#file').on('change', function () {
    var cadena = $('#file').val();
    cadena= cadena.replace(/\s/g,"_");
    document.getElementById('file').innerHTML = cadena;

 }
}

1 个答案:

答案 0 :(得分:4)

如果您运行了代码并查看了控制台,您会看到存在解析错误,因为您缺少两个右括号和分号。一旦代码工作,空间替换也在起作用:

$(document).ready(function (e){

  $('#file').on('change', function () {
    var cadena = $('#file').val();
    cadena= cadena.replace(/\s/g,"_");
    document.write(cadena);
 });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" id="file" />