首页 > 解决方案 > 为什么元素属性更改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 请帮忙!谢谢!

标签: javascriptjquerygoogle-chromefirefox

解决方案


我找到了答案:清除缓存。这对我有用,以防万一有人面临同样的问题。


推荐阅读