$(...).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.8k
1 个回答

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

推荐问题