Jquery 如何为文件的输入类型禁用悬停
我有一个html表单,我正在使用“file”类型的输入。这为我提供了一个上载文件的浏览按钮。当我选择一个文件并单击“保存”时,应该禁用浏览按钮。我使用jquery禁用了浏览按钮。现在,即使在它被禁用并且我将鼠标悬停在它上面之后,按钮的颜色也会发生变化。因此,任何人都可以让我知道如何使用jquery删除此按钮的鼠标悬停属性。我只想在用户单击“保存”后禁用鼠标悬停属性。下面是浏览按钮的代码html代码Jquery 如何为文件的输入类型禁用悬停,jquery,angularjs,html,Jquery,Angularjs,Html,我有一个html表单,我正在使用“file”类型的输入。这为我提供了一个上载文件的浏览按钮。当我选择一个文件并单击“保存”时,应该禁用浏览按钮。我使用jquery禁用了浏览按钮。现在,即使在它被禁用并且我将鼠标悬停在它上面之后,按钮的颜色也会发生变化。因此,任何人都可以让我知道如何使用jquery删除此按钮的鼠标悬停属性。我只想在用户单击“保存”后禁用鼠标悬停属性。下面是浏览按钮的代码html代码 <input type="file" id="fileUpload" accept="tex
<input type="file" id="fileUpload" accept="text/csv" title="Browse" ng-disabled="fileInMemory"/>
试试这种方法
<style>
input[type="file"]:hover{
/* your css value */
}
</style>
输入[type=“file”]:悬停{
/*你的css值*/
}
尝试将ng disabled
更改为disabled
,如
<input type="file" id="fileUpload" accept="text/csv" title="Browse" disabled/>
您可以阅读类似问题的答案您也可以使用vanilla javascript,它不提供任何悬停效果:
对我来说没有悬停状态:我认为有一些样式表被应用到它,它得到了悬停属性。您能告诉我如何使用jquery禁用它吗。最初加载页面时,我需要悬停功能,但在单击“保存”按钮后,我希望将其删除。我使用了$(“#fileUpload”).attr(“disabled”(“disabled”),”;。这很好,按钮被禁用,但当我将鼠标悬停在按钮上时颜色会发生变化。请尝试使用我的示例禁用和启用输入。我想使用jquery删除按钮的悬停属性,并且仅当某个操作发生时。
$("#fileUpload").prop('disabled', true); // Off
$("#fileUpload").prop('disabled', false); // On
<button id="btn" type="submit" disabled>disable/enable</button>
<button id="btnDisable">disable again</button>
function enable () {
document.getElementById('btn').removeAttribute('disabled');
}
document.getElementById('btnDisable').onclick = function () {
document.getElementById('btn').setAttribute('disabled', 'disabled');
}
enable();