То, что кажется приятным простым решением, - это правильная боль в спине.
У меня есть DIV с идентификатором element_105 в моем примере. Когда вы щелкаете по DIV, к DIV применяется WISIWYG nicEdit (хотя с NicEdit, похоже, больше нет работы, мне нравятся его функции. Это позволяет мне превратить div, а не текстовую область в редактируемый блок.).
Пока так иди. Однако я хочу иметь возможность удалить экземпляр nicEdit из div, когда вы нажимаете ссылку или размытие из div. В реальном приложении у меня есть более одного div, на котором я хочу щелкнуть и применить nicEdit wsyiwyg и удалить его, когда пользователь щелкает следующий div или выключает div, который он редактировал.
Для облегчения понимания я предоставил JSFiddle, чтобы показать мои текущие испытания.
http://jsfiddle.net/8eLQW/32/