$(...).on is not a function报错,小白提问~这是怎么回事?

新手上路,请多包涵

前端

<div class="container" style="background-color: transparent" >
    <div id="btn" class="imgDiv">
        <span id="sign_show"></span>
    </div>
</div>

js

$("#btn").on('click',function(){
    $('#dialog').show();
});

报错:

Uncaught TypeError: $(...).on is not a function
at HTMLDocument.<anonymous> (gasDetectArchivers.js:121:17)
at Function.ready (jquery.min.js:26:289)
at HTMLDocument.L (jquery.min.js:33:151)
(匿名) @ gasDetectArchivers.js:121
ready @ jquery.min.js:26
L @ jquery.min.js:33
阅读 1.7k
1 个回答

jq 版本是啥,看着是 jq 版本太老了不支持 on,可以用 bind 或者 live 试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题