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);
});