unbind并重新绑定文件类型上的click事件处理程序

时间:2015-02-26 04:12:26

标签: javascript jquery

我知道你可以做这样的事情

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

使用此

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