JQuery点击事件没有触发点击事件?

时间:2018-02-16 21:26:46

标签: javascript jquery asp.net-mvc

我一直在寻找这个问题一段时间,只是看不出问题出在哪里。这应该是一件简单的事情。我正在做的是将表头列中的链接放到“全选”,这将检查所有复选框。我找到了代码来做到这一点,但由于某种原因我无法让点击甚至显示一个简单的警报。当我点击链接时没有任何反应,DevTools控制台也没有错误。

这是基本代码。我复制并粘贴了ID,以确保没有拼写错误,但我在想我忽略了一些简单的东西。我甚至写出了$(文件).ready而不是使用$ short cut ...抓住任何东西。

$(document).ready(function () {

    //$("#checkAll").change(function () {
    //    $("input:checkbox").prop('checked', $(this).prop("checked"));
    //});

    $("#checkAll").click(function () {
        alert("clicked");
    });

});


<th class="col-md-1">
    <a href="#" id="checkAll">Select All</a>
</th>

不确定这是否与它有关,但该表位于由Ajax加载的MVC局部视图中。此外,JS代码位于单独的文件中,而不在页面中。我知道对该JS文件的引用是好的,因为它还包含Ajax代码并且该部分正在运行。

关于我可以尝试的任何想法?

0 个答案:

没有答案