我有一个Summernote WYSIWYG,其中的内容必须预先填充已从另一个Summernote实例中提取的字符串中的内容。
$("#summernote").summernote("code", 'This is thing's content from anither instance');
如果字符串中有引号字符会过早地破坏字符串的范围(单词中的' ),则会出现问题。
我还能采用其他方式吗?
我想到的另一种方法是删除'将字符设置为将文本加载到编辑器的函数之前的字符。
答案 0 :(得分:3)
使用'\'逃避麻烦的角色,如:
$("#summernote").summernote("code", "This is thing\'s content from anither instance");
或者,如果它是预先填充的,请使用str_replace:
进行解析$("#summernote").summernote("code", str_replace("'", "\\'", str));