我正在查看此示例,该示例在您在 PC 中选择文件后获取文件名。
我写是因为我不明白,在这种情况下如何lastIndexOf()
工作!
<script>
$('#browseFile').change(function() {
var filename = $(this).val();
var lastIndex = filename.lastIndexOf("\\");
if (lastIndex >= 0) {
filename = filename.substring(lastIndex + 1);
}
$('#filename').val(filename);
});
</script>
我知道 lastIndexOf 计算您在指定字符串之前有多少个字符,例如:
var phrase = "look at the sea";
var result phrase.lastIndexOf("sea");
将返回 13,但为什么在我发布的第一个示例中 if (lastIndex >= 0)
我们知道文件名?