根据文件类型取消绑定和重新绑定click事件处理程序

unbind and rebind click event handler on file type

本文关键字:绑定 click 程序 事件处理 新绑定 文件 类型 取消      更新时间:2024-05-18

我知道你可以做这样的

$('#labelID').off('click'); // unbind click event
$('#labelID').no('click',func); bind it back with a func

但在我的情况下,要重新绑定,我没有函数,因为这是我的表单上传标签的默认行为,比如

<label>upload
<input type="file">
</label>

我认为您要做的是根据某些条件禁用文件选择,在这种情况下,我认为您可以禁用文件输入字段。

$('input[type="file"]').prop('disabled', true)

使用此

$('input[type="file"]').attr('disabled', 'disabled');