jquery道具起作用了,但现在不行

jquery道具起作用了,但现在不行,jquery,version,prop,Jquery,Version,Prop,我编写了一个jquery函数,使用prop取消选中页面中的所有复选框。它工作得很好,但今天突然不起作用了。下面是我的代码 $(function() { $("#ctl00_ContentPlaceHolder1_chkSelectAll").click(function() { if (!$(this).is(":checked")) { $("[id*=chkSelectionColumns] in

我编写了一个jquery函数,使用prop取消选中页面中的所有复选框。它工作得很好,但今天突然不起作用了。下面是我的代码

$(function() {
            $("#ctl00_ContentPlaceHolder1_chkSelectAll").click(function() {
                if (!$(this).is(":checked")) {
                    $("[id*=chkSelectionColumns] input:checkbox").prop('checked', false); // To uncheck all
                }
                else {
                    $("[id*=chkSelectionColumns] input:checkbox").prop('checked', true); //To check all
                }
            });
        });
我发现,如果我使用jquery文件的链接,它在我使用 ,它不起作用

更令人困惑的是,几天前它还在使用1.5.1。任何机构都知道它是如何与1.5.1一起工作的?
道具是否特定于1.8.1?

根据这一美元。道具是在1.6中添加的。为了向后兼容,您可以尝试改用$.attr?

-添加的版本:1.6。那太难找到了吗?不,不是。让我惊讶的是它是如何与1.5.1.min.js一起工作的。