禁用跨度不适用于Firefox

Ank*_*kit 4 html asp.net firefox jquery

如何使用jquery/javascript禁用span.剧本

$('#spanid').attr("disabled", 'disabled');
Run Code Online (Sandbox Code Playgroud)

在IE上工作正常但在Firefox上不起作用.

jAn*_*ndy 8

你不能disable一个<span>.该disabled属性仅适用于输入元素.你想在那里实现什么?

我能想象的唯一的事情是,你已经有了一些事件绑定<span>,删除那些你可以打电话jQuerys .unbind(),.die()和/或.undelegate().

$('#spanid').unbind().undelegate().die();
Run Code Online (Sandbox Code Playgroud)

这将删除任何事件处理程序(直接绑定或通过委托).这里唯一的问题是,如果你想再次"启用"它,你将手动存储事件处理函数.