我在 dom 上有图像标签,但我无法更改它的属性
$('#stuff').prop("disabled", true);
或者
$('#stuff').attr("disabled", true);
$('#stuff').click(function(){ ... });
html:
<img src='images/system_help.png' id='stuff' width='18px'/>
使用 prop 或 attr 后,我可以点击标签
我在 dom 上有图像标签,但我无法更改它的属性
$('#stuff').prop("disabled", true);
或者
$('#stuff').attr("disabled", true);
$('#stuff').click(function(){ ... });
html:
<img src='images/system_help.png' id='stuff' width='18px'/>
使用 prop 或 attr 后,我可以点击标签
只有表单元素具有禁用属性。相反,请尝试取消绑定您的事件 ala:
$('#stuff').unbind();
只能禁用表单元素。 img
不是表单元素。你想通过禁用来实现img
什么?如果您尝试删除点击处理程序,那么
$('#stuff').unbind('click');
会做你想做的。
没有属性disabled
。img
我认为你需要one
.
$('#stuff').one(function(){ ... });