Javascript select上的Jquery不起作用

Javascript select上的Jquery不起作用,javascript,jquery,Javascript,Jquery,我有以下JS代码: idserver: 复选框: 而且根本不起作用你必须这样打字 $("#idserver").change(function(){ $('input:checkbox').prop( "checked", false ); }); 试试这个 $("#idserver").change(function(){ $('input[type="checkbox"]').removeAttr('checked'); }); 检查以上代码 您缺少文档就绪块: 您的代码工

我有以下JS代码:

idserver:

复选框:

而且根本不起作用

你必须这样打字

$("#idserver").change(function(){
    $('input:checkbox').prop( "checked", false );
});
试试这个

$("#idserver").change(function(){
   $('input[type="checkbox"]').removeAttr('checked');
});
检查以上代码

您缺少文档就绪块:


您的代码工作正常没有问题,可能是您的控制台会告诉您错误是什么

此外,默认情况下,您尚未选中复选框在复选框中添加选中属性

我假设您可能没有包含js库,或者您没有在ready函数中编写代码,请尝试以下操作:

在顶部插入:

HTML:

jQuery:


这是现场演示:

我没有在您的复选框上看到选中的属性。请使用console.log“到达此处”;内部更改功能,检查控制是否到达内部。它对我有效,工作正常。如果您的代码正确且必须工作,请参见这里的Бааааааааааааа107。签入控制台之前可能存在任何其他js错误。在chrome中单击F12并转到控制台操作代码中的任何问题,您可以说原因否,removeAttr works具有相同的效果,不是问题所在。道具可能是一种更好的方法。没什么错。。。它像往常一样工作。。但是我改为使用prop,removeattrremoveAttr工作,并具有相同的效果,这不是问题所在。虽然包含了.Js,但Prop是一种更好的方法,我复制并粘贴了您评论中的所有内容,并且仍然没有取消选中复选框@ББааГСССаааааСаааСааСnot@Brian当你受到欢迎时,人们应该站出来,如果你用我的答案。。您将错误的标记为正确:
<input type="checkbox" id="check" class="calc" name="access[a]" value="2" />example
$("#idserver").change(function(){
    $('input:checkbox').prop( "checked", false );
});
$("#idserver").change(function(){
   $('input[type="checkbox"]').removeAttr('checked');
});
<select id="idserver" name="serverid">
<option value='0'>number one</option>
<option value='1'>number two</option>
</select>
<input type="checkbox" id="check" class="calc" name="access[a]" value="2" />example

$("#idserver").change(function(){
   $('input:checkbox').prop( "checked", false );
});
$(function () {//<-- document ready
    $("#idserver").change(function () {
        $('input:checkbox').removeAttr('checked');
    });
});
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<select id="idserver" name="serverid">
<option value='0'>number one</option>
<option value='1'>number two</option>
</select>
<input type="checkbox" id="check" class="calc" name="access[a]" value="2" checked />example
<script type="text/javascript">

$(document).ready(function(){

       $("#idserver").change(function(){
             $('input:checkbox').prop( "checked", false );
       });

});

</script>