$('#spanid').attr("disabled",'disabled');
在IE上工作正常但在Firefox上不起作用.
我唯一可以想象的是你在< span>上有一些事件绑定,以删除你可以调用jQuerys .unbind(),. die()和/或.undelegate()的事件.
$('#spanid').unbind().undelegate().die();
这将删除任何事件处理程序(直接绑定或通过委托).这里唯一的问题是,如果你想再次“启用”它,你将手动存储事件处理函数.