Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Jquery 如果数据名称相同,则选中全部_Jquery_Checkbox - Fatal编程技术网

Jquery 如果数据名称相同,则选中全部

Jquery 如果数据名称相同,则选中全部,jquery,checkbox,Jquery,Checkbox,我想勾选复选框是否具有相同的数据名称 比如: 但似乎不起作用…您可以通过执行以下操作选择具有相同数据名称的所有数据: jQuery('.ch[data-name="| Фундамент"]') 我认为jQuery('.ch[data name=“|Фаааааааа”]).prop('checked',true)在用您想要检查的任何数据名称替换“|ФФааааааааааааааа if (dsa.checked) { 这不应该起作用,dsa只是一个带有选中元素数据名的字符串。此外,选中的

我想勾选复选框是否具有相同的数据名称

比如:


但似乎不起作用…

您可以通过执行以下操作选择具有相同数据名称的所有数据:

jQuery('.ch[data-name="| Фундамент"]')
我认为
jQuery('.ch[data name=“|Фаааааааа”]).prop('checked',true)在用您想要检查的任何数据名称替换“|ФФааааааааааааааа

if (dsa.checked) {
这不应该起作用,
dsa
只是一个带有选中元素数据名的字符串。此外,选中的
不是有效的属性

如果我正确理解您总是希望同时选中具有相同名称的所有复选框,请尝试以下操作:

jQuery(".ch").change(function(){
  var name = jQuery(this).data("name"); 
  var isChecked = jQuery(this).is(':checked');

  jQuery('[data-name="' + name + '"]').prop('checked', isChecked);
});

我就是这样做的:

jQuery(".ch").change(function(){
var dsa = jQuery(this).data("name");
        jQuery('[data-name="'+dsa+'"]').prop('checked', true);
});
jQuery(".ch").change(function(){
  var name = jQuery(this).data("name"); 
  var isChecked = jQuery(this).is(':checked');

  jQuery('[data-name="' + name + '"]').prop('checked', isChecked);
});
jQuery(".ch").change(function(){
var dsa = jQuery(this).data("name");
        jQuery('[data-name="'+dsa+'"]').prop('checked', true);
});