javascript - 为什么元素属性更改jQuery适用于Firefox而不是Chrome
问题描述
我有这个 jQuery 可以在选择文件时更改占位符的名称。此代码适用于 Mozilla Firefox,但不适用于 Chrome。知道为什么吗?
$(".browswfile input").change(function(){
$file = this.value;
$file = $file.replace(/.*[\/\\]/, '');
$("#uploadFile").attr("placeholder",$file);
});
此外,我正在使用这个版本的 jquery API:https ://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js 请帮忙!谢谢!
解决方案
我找到了答案:清除缓存。这对我有用,以防万一有人面临同样的问题。
推荐阅读
- c# - 为什么 linq orderby 使用匿名类型
- python - 在 Tensorflow 中构建 transform_graph 时出错
- python - 从简单字典创建数据框
- python - 使用内积计算两个向量之间的角度
- http - 如何在 UWP 上使用 cookie 发出 HTTP 请求?
- django - 如何根据输入是列表或单个项目自动设置 django 序列化程序的“许多”标志
- escaping - 如何在仪表板变量中转义列名
- vim - 在 vim 中跨文件重新加载保留标记
- azure - Azure Docker Web 应用程序中 docker-compose 中的变量替换
- python - 将项目附加到字典中的列表而不检查键是否存在