将 markdown 编辑器换成 simditor,jquery.validate 可以检测 comment[body] 不为空,并且能正确给出 不能为空字符 的提示,可当我在输入框中继续输入内容后,错误消息没有正确消失,在 mrakdown 编辑器中没有出现这个问题 看了 jquery.validate 源码,小弟太挫,看不懂原理 在 validator.js.coffee 文件里打 console.log 输出,貌似是 unhighlight 没有执行。
highlight: (element) ->
console.log "highlight puts"
$(element).closest(".form-group").addClass "has-error"
unhighlight: (element) ->
console.log "unhighlight puts"
$(element).closest(".form-group").removeClass "has-error"
在源码里也找不到哪里在运行了这段逻辑,请大家帮忙看一下。
我 fork 的项目地址
https://github.com/tiseheaini/campo rm-markdown 分支
github issue 地址
https://github.com/chloerei/campo/issues/39