我有一个包含
标签的网页。每次用户点击
标签时,它都会生成一个标签,其中contentEditable属性设置为true。
我的问题是,如果用户通过点击
标签来添加标签,然后再点击标签(即激活可编辑区域),然后再点击回
标签,它将添加另一个可编辑的标签(期望效果),但它也会保留第一个标签处于编辑模式。
如何将可编辑的标签更改为普通标签?
我的问题是,如果用户通过点击
如何将可编辑的标签更改为普通标签?
contenteditable
属性并取消焦点,如下所示:$('span#id').removeAttr('contenteditable').blur();
如果您想样式化所有可编辑的span元素,可以在CSS中这样做:
span[contenteditable] { } /* editable */
.attr("contenteditable", true);
来添加回contenteditable。 - Twisty