背景
需求: 用layui实现一个弹出层效果
关键点:layer的content参数,content: ‘< div onclike=”test(’+‘1’+‘)”>’
影响
分析
由于控制台报错“jquery Syntax error”,所以我怀疑是jquery版本和layui内部引用的jqueyr版本冲突问题。但是我引用顺序调整后,还会报错,只能继续找。这个时候我发现报错内容还有一段话“unrecognized expression”(无法识别的表达式子),在整个实现弹出层的过程中,只有content参数中用到的表达式。经过一顿测试,发现是onclike事件函数穿参的时候字符串拼接的问题。所以我去掉函数的参数就解决了
小结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。