保存选中的复选框javascript

时间:2014-04-17 00:06:31

标签: javascript jquery google-chrome checkbox

我有一个正在使用的网站作为设置页面。它包含大约200个复选框。是否有一种简单的方法以某种方式保存被检查的复选框并将它们发送给同事,以便他能够自动获得正确的settigns?我能够找到一个javascript,它在地址栏中输入后检查/取消选中所有内容,并认为可能有一种优雅的方式可以立即检查所需的内容。

1 个答案:

答案 0 :(得分:0)

这非常hacky,所有的控制台都基于,但你可以做这样的事情......

每个复选框都必须有一个名称...或替换id ...

的名称
var arr = [];
$('input:checked').each(function(){
    arr.push($(this).attr('name'));
});

然后你可以获取arr的输出,并用一个简短的脚本给他那个复选框。

var arr = ["name1"];
arr.forEach(function(v){
    $('input[name="'+v+'"]').prop('checked',true);
});

我希望这会有所帮助。