Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery查找复选框并选中/取消选中它_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript jQuery查找复选框并选中/取消选中它

Javascript jQuery查找复选框并选中/取消选中它,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我的复选框在循环中创建: @foreach (L1 item in Model) { <li><label class="checkbox"><input type="checkbox" id="@(item.Name)" class="clink" value="@(item.Name)"/>@item.ForeName</label></li> } 上述方法不起作用。下面是使用firebug生成的htm

我的
复选框
在循环中创建:

@foreach (L1 item in Model)
{
    <li><label class="checkbox"><input type="checkbox" id="@(item.Name)" 
         class="clink" value="@(item.Name)"/>@item.ForeName</label></li>
}
上述方法不起作用。下面是使用firebug生成的html

<label class="checkbox"><input id="cworks" class="clink" value="cworks" type="checkbox">cworks</label>
cworks

您使用的是id选择器,而您必须使用类选择器:

$('.checkbox input[id="Careworks_Map"]').prop('checked', true);
您还可以直接选择要修改的复选框的id:

$('#Careworks_Map').prop('checked', true);

您使用的是id选择器,而必须使用类选择器:

$('.checkbox input[id="Careworks_Map"]').prop('checked', true);
您还可以直接选择要修改的复选框的id:

$('#Careworks_Map').prop('checked', true);

您使用的是id选择器,而必须使用类选择器:

$('.checkbox input[id="Careworks_Map"]').prop('checked', true);
您还可以直接选择要修改的复选框的id:

$('#Careworks_Map').prop('checked', true);

您使用的是id选择器,而必须使用类选择器:

$('.checkbox input[id="Careworks_Map"]').prop('checked', true);
您还可以直接选择要修改的复选框的id:

$('#Careworks_Map').prop('checked', true);
如果复选框有一个“id”,那么您只需要选择它

$('#Careworks_Map').prop('checked', true);
如果复选框有一个“id”,那么您只需要选择它

$('#Careworks_Map').prop('checked', true);
如果复选框有一个“id”,那么您只需要选择它

$('#Careworks_Map').prop('checked', true);
如果复选框有一个“id”,那么您只需要选择它

$('#Careworks_Map').prop('checked', true);

ID应该是唯一的。因此,将该ID用作选择器就足够了(也是最有效的):

$('#Careworks_Map').prop('checked', true);

ID应该是唯一的。因此,将该ID用作选择器就足够了(也是最有效的):

$('#Careworks_Map').prop('checked', true);

ID应该是唯一的。因此,将该ID用作选择器就足够了(也是最有效的):

$('#Careworks_Map').prop('checked', true);

ID应该是唯一的。因此,将该ID用作选择器就足够了(也是最有效的):

$('#Careworks_Map').prop('checked', true);

它不起作用,因为
正在声明一个
class=“checkbox”
,所以您需要搜索带有句点
的类,然后将内部复选框作为目标

$('#checkbox input[id="Careworks_Map"]').prop('checked', true); // wrong

$('.checkbox input[id="Careworks_Map"]').prop('checked', true); // right

它不起作用,因为
正在声明一个
class=“checkbox”
,所以您需要搜索带有句点
的类,然后将内部复选框作为目标

$('#checkbox input[id="Careworks_Map"]').prop('checked', true); // wrong

$('.checkbox input[id="Careworks_Map"]').prop('checked', true); // right

它不起作用,因为
正在声明一个
class=“checkbox”
,所以您需要搜索带有句点
的类,然后将内部复选框作为目标

$('#checkbox input[id="Careworks_Map"]').prop('checked', true); // wrong

$('.checkbox input[id="Careworks_Map"]').prop('checked', true); // right

它不起作用,因为
正在声明一个
class=“checkbox”
,所以您需要搜索带有句点
的类,然后将内部复选框作为目标

$('#checkbox input[id="Careworks_Map"]').prop('checked', true); // wrong

$('.checkbox input[id="Careworks_Map"]').prop('checked', true); // right

在您的示例中,您设置了一个class
class=“checkbox”
,然后在jquery调用中使用一个id
#checkbox input
,因此要使其正常工作,您应该执行以下操作:

$('.checkbox input[id="somestring"]').prop('checked', true);
然后,如果您的
item.Name
设置了前缀,如
var item.Name
=
my_prefix
\u somestring,则可以使用通配符

 $('.checkbox input[id=*"my_prefix"]').prop('checked', true);
如果
item.Name
是唯一的(我认为是唯一的),那么只需执行以下操作:

$('#Careworks_Map').prop('checked', true);
编辑

根据您的更新,您应该这样做:

$('#cworks').prop('checked', true);

在您的示例中,您设置了一个class
class=“checkbox”
,然后在jquery调用中使用一个id
#checkbox input
,因此要使其正常工作,您应该执行以下操作:

$('.checkbox input[id="somestring"]').prop('checked', true);
然后,如果您的
item.Name
设置了前缀,如
var item.Name
=
my_prefix
\u somestring,则可以使用通配符

 $('.checkbox input[id=*"my_prefix"]').prop('checked', true);
如果
item.Name
是唯一的(我认为是唯一的),那么只需执行以下操作:

$('#Careworks_Map').prop('checked', true);
编辑

根据您的更新,您应该这样做:

$('#cworks').prop('checked', true);

在您的示例中,您设置了一个class
class=“checkbox”
,然后在jquery调用中使用一个id
#checkbox input
,因此要使其正常工作,您应该执行以下操作:

$('.checkbox input[id="somestring"]').prop('checked', true);
然后,如果您的
item.Name
设置了前缀,如
var item.Name
=
my_prefix
\u somestring,则可以使用通配符

 $('.checkbox input[id=*"my_prefix"]').prop('checked', true);
如果
item.Name
是唯一的(我认为是唯一的),那么只需执行以下操作:

$('#Careworks_Map').prop('checked', true);
编辑

根据您的更新,您应该这样做:

$('#cworks').prop('checked', true);

在您的示例中,您设置了一个class
class=“checkbox”
,然后在jquery调用中使用一个id
#checkbox input
,因此要使其正常工作,您应该执行以下操作:

$('.checkbox input[id="somestring"]').prop('checked', true);
然后,如果您的
item.Name
设置了前缀,如
var item.Name
=
my_prefix
\u somestring,则可以使用通配符

 $('.checkbox input[id=*"my_prefix"]').prop('checked', true);
如果
item.Name
是唯一的(我认为是唯一的),那么只需执行以下操作:

$('#Careworks_Map').prop('checked', true);
编辑

根据您的更新,您应该这样做:

$('#cworks').prop('checked', true);

使用id而不是类


$('Careworks'u Map').prop('checked',true)

使用id而不是类


$('Careworks'u Map').prop('checked',true)

使用id而不是类


$('Careworks'u Map').prop('checked',true)

使用id而不是类



$('Careworks'u Map').prop('checked',true)

那么在复选框周围有一个id为checkbox的元素?你不想要一个类选择器吗?在Dom之后运行你的函数。ready?ID是唯一的,所以只要
$(“#Careworks_Map”).prop('checked',true)
就可以了。调试jQuery选择器时,查看选择器返回的内容通常很有帮助。在这种情况下,将上下文添加到问题中会很有帮助。为什么不检查生成的
HTML
?这样,复选框周围就有一个id为checkbox的元素?你不想要一个类选择器吗?在Dom之后运行你的函数。ready?ID是唯一的,所以只要
$(“#Careworks_Map”).prop('checked',true)
就可以了。调试jQuery选择器时,查看选择器返回的内容通常很有帮助。在这种情况下,将上下文添加到问题中会很有帮助。为什么不检查生成的
HTML
?这样,复选框周围就有一个id为checkbox的元素?你不想要一个类选择器吗?在Dom之后运行你的函数。ready?ID是唯一的,所以只要
$(“#Careworks_Map”).prop('checked',true)
就可以了。调试jQuery选择器时,查看选择器返回的内容通常很有帮助。在这种情况下,将上下文添加到问题中会很有帮助。为什么不检查生成的
HTML
?这样,复选框周围就有一个id为checkbox的元素?