我不知道这是否与许多人一样错误:
jQuery is not a function erreor
how to fix : Uncaught TypeError: $(...).summernote is not a function #2087
jquery: Uncaught TypeError: $(…).error is not a function
但是我的鞋子就像口香糖一样坚持下去。
以下是Chrome开发者工具的实际错误。
我只是想从旧版本更新Summernote,这个版本有@符号错误。
Cant write @ using AltGr + @ combination or Ctrl + Alt +@Combination #1406
但是,随着0.8.0的新版本,似乎$(...)。code()函数不再可用。有谁知道我应该带来的变化让它发挥作用?
答案 0 :(得分:1)
销毁和编码
在v0.7.0之后,直接jquery方法,destroy和代码被删除了 避免与其他jquery库冲突。你可以这个叫 summernote api的方法。
直接 jQuery code()函数已被弃用,您现在必须使用summernote()函数:
$('#summernote').summernote();
答案 1 :(得分:1)
您需要按API API https://summernote.org/getting-started/#basic-api
所述的方式调用该功能 $('#summernote').summernote('code');
答案 2 :(得分:1)
在我添加defer
<script src="http://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.9/summernote.js" defer></script>
我的jquery版本是3.3.1
答案 3 :(得分:0)
对我来说,我想在bootstrap4中使用夏季笔记,我从官方文档中复制了以下代码,但是没有用,后来我意识到我在页面的开头嵌入了一个新的bootstrap版本(我正在访问资产上的一些引导文件),我删除了这一行,一切都很好:
print('process1')
process1 = subprocess.Popen(cmd1,stdout=subprocess.PIPE, shell=True)
process1.stdout.close()
process1.wait()
print('process2')
process2 = subprocess.Popen(cmd2,stdout=subprocess.PIPE, shell=True)