我在我的asp.net项目中使用了ckeditor.net dll。
在我的一页母版页面中,我使用了ckeditor:
<CKEditor:CKEditorControl ID="CKEditor1" BasePath="/ckeditor/" runat="server" AutoGrowMinHeight="120"></CKEditor:CKEditorControl>
然后,我已将NewsDetail div的所有孩子设置为“禁用”#39;通过jquery中的代码:
$("Div#NewsDetail").find("*").attr('disabled', true);
通过此代码,ckeditor也被禁用。 我的问题是,当我尝试通过以下代码删除禁用的属性时,ckeditor不会再次启用:
$("Div#NewsDetail").find("*").removeAttr('disabled');
我该如何启用它?
答案 0 :(得分:2)
如果您使用的是jQuery 1.6+,最好使用.prop和.removeProp ..
尝试更改属性值,而不是删除属性,而不是
$("Div#NewsDetail").find("*").prop('disabled', false);