0

我有一个 javascript 数组,其中填充了 html 文件中的复选框值。如何从 jquery 中找到特定元素并更改检查符号。

jQuery.each(substr, function() {
 var n = this;
 $('input[type=checkbox]').each(function () {
 $('input[name='+n+']').attr('checked', true);
 });
});

Substr是用名称填充的数组。 substr = {'a', 'b', 'c', 'd'} 。上面的代码不起作用。请帮忙

4

1 回答 1

2

我认为substr = {'a', 'b', 'c', 'd'}应该是substr = ['a', 'b', 'c', 'd']

jQuery.each(substr, function(i, val) {
 // val = a, b, c... etc
 $('input[type=checkbox][name="'+ val +'"]').attr('checked', true);
});
于 2012-08-14T07:41:20.290 回答