首页 > 解决方案 > 给定的 jQuery 警报片段不起作用

问题描述

此 javascript 警报正在运行:

<script>
    function myFunction() {
      document.getElementById("tr_edit").innerHTML = "YOU CLICKED ME!";
    }
</script>

但是这个 jQuery 没有:

<script>
    $(document).ready(function () {
        $("#tr_edit").click(function () {
            alert("The paragraph was clicked.");
        });
    });
</script>

我无法理解我错过了什么。请帮忙。

标签: javascripthtmljquery

解决方案


它有效,我认为你的 html 有问题

    $(document).ready(function () {
        $("#tr_edit").click(function () {
            alert("The paragraph was clicked.");
        });
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="submit" id="tr_edit">


推荐阅读