我想从Google Chrome中输入的文件中删除"No file Selected"工具提示(我看到Firefox中没有显示工具提示).
请注意,我说的不是输入字段中的文本,而是当您将鼠标移动到输入上时出现的工具提示.
我试过了,但没有成功:
$('#myFileInput').attr('title', '');
我想从Google Chrome中输入的文件中删除"No file Selected"工具提示(我看到Firefox中没有显示工具提示).
请注意,我说的不是输入字段中的文本,而是当您将鼠标移动到输入上时出现的工具提示.
我试过了,但没有成功:
$('#myFileInput').attr('title', '');
这是webkit个浏览器的本机部分,您无法删除它.你应该考虑一个黑客解决方案,比如covering或hiding文件输入.
hacky解决方案:
input[type='file'] {
opacity:0
}
<div>
<input type='file'/>
<span id='val'></span>
<span id='button'>Select File</span>
</div>
$('#button').click(function(){
$("input[type='file']").trigger('click');
})
$("input[type='file']").change(function(){
$('#val').text(this.value.replace(/C:\\fakepath\\/i, ''))
})
100