使用javascript数组更改复选框值

时间:2012-08-14 07:39:08

标签: javascript jquery html

我的javascript数组中填充了html文件中的复选框值。如何从jquery中找到特定元素并更改checkign。

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

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

1 个答案:

答案 0 :(得分: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);
});