我有一个定义如下的剑道编辑器:
@(Html.Kendo().Editor()
.Name("editor")
.Tag("div")
.Tools(tools => tools
.Clear()
.Bold().Italic().Underline().Strikethrough()
.JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
.CreateLink().Unlink()
.InsertImage()
.TableEditing()
.FontColor().BackColor()
)
.Value(@<text>
<p> You are inside the editor. And in the editor there are some
anchor tags.
</p>
我想将此编辑器设为只读,并将编辑器内的锚标记设为可点击。
我编写了下面的 Javascript 代码来实现这种行为。甚至遵循谷歌搜索和stackoverflow中类似帖子中提供的答案。但是没有一个工作,编辑器不是只读的。我仍然可以编辑。
下面是我试过的代码:
<script>
var editor = $('#editor').data("kendoEditor"),
editorBody = $(editor.body);
// make readonly
editorBody.removeAttr("contenteditable").find("a").on("click.readonly", false);
</script>
请建议我哪里出错了,我该如何实现这种行为。
TIA 为您提供帮助!