我想知道是否有人可以帮助我。
我使用以下代码为我的文件输入字段实现一些JS
<script type="text/javascript">
$('input[id=lefile]').change(function() {
$('#photoCover').val($(this).val());
});
</script>
这一切都很好,但是当选择一个文件时,它会显示c:\ fakepath rubbish
我找到了一些摆脱它的代码,如下所示,但我发现很难弄清楚如何实现它。
var s = $(self).val().replace(/(c:\\)*fakepath/i, '');
filename.val(s);
有人可以帮助我更改我的代码以实现替换。
由于
答案 0 :(得分:0)
几乎就在那里,只需将.val().replace(/(c:\\)*fakepath/i, '');
附加到.val()的末尾:
$('input[id=lefile]').change(function() {
$('#photoCover').val($(this).val().replace(/(c:\\)*fakepath/i, ''));
});