无法为输入类型文件添加jquery类
这是我的html元素。我正在尝试将无法为输入类型文件添加jquery类,jquery,html,css,ajax,Jquery,Html,Css,Ajax,这是我的html元素。我正在尝试将btn disabled类添加到此中,但没有添加 $('input[type=“file”]”)。addClass(“btn已禁用”) 要停用输入[type=“file”],应添加如下属性“disabled”: $('input[type=“file”]).attr(“disabled”,”)您询问如何将类添加到输入中btn disabled。您包含的代码正是这样做的 但是,您随后在其他地方的评论中澄清: 我想禁用浏览按钮,就是这样,但它不工作 添加“dis
btn disabled
类添加到此中,但没有添加
$('input[type=“file”]”)。addClass(“btn已禁用”)代码>
要停用输入[type=“file”],应添加如下属性“disabled”:
$('input[type=“file”]).attr(“disabled”,”)代码>您询问如何将类添加到输入中btn disabled
。您包含的代码正是这样做的
但是,您随后在其他地方的评论中澄清:
我想禁用浏览按钮,就是这样,但它不工作
添加“disabled”类仅用于样式或识别目的。在功能上,它不会禁用任何东西
要禁用输入,必须添加属性“disabled”
为此,可以使用jQuery的:
$('input[type=“file”]).attr(“disabled”,”)代码>
嗨,帕特丽夏。如果右键单击不可见文件输入并选择Inspect…
,您将注意到它实际上已禁用class=“btn”
。您与我们分享的示例运行良好。您在控制台中有任何错误吗?也许是jQuery404或者类似的东西?这是正确的代码。您如何验证未添加此内容?内联属性将取代类名中的属性。删除内联样式并验证。@提示我已检查了代码,但未添加该类,而是添加了该类there@patricia在实际页面中,jQuery代码是否在
中?还是在
的末尾?它是否在另一个函数(如$(document).ready(…)
)中?如果按F12键,您的控制台是否显示任何错误?您与我们分享的示例非常有效,因此如果没有更多信息,我们真的无法提供帮助。这就像把一辆崭新的汽车带给机械师,然后问他你的车回家后出了什么问题。