$('#Container').append('<input type="checkbox" id = '+ data[i].name + '/> ' + data[i].name + '<br />');
我有上面的代码来动态创建复选框。基于选择/取消选中复选框,我想要操作一些东西。
var selected = new Array();
$('#checkboxes input:checked').each(function() {
selected.push($(this).attr('name'));
});
想要在隐藏字段中选择存储,以便我可以将其传递给另一种方法。
我想在另一种方法中捕获所选复选框的ID(即在更改选择中)对于下拉列表
将使用 $('#dropdownid').change()
同样我想用于复选框选择。
选择复选框 将复选框的值存储在数组中。 将该数组与其他方法一起发送到其他方法。
有人可以帮助我吗?
答案 0 :(得分:0)
你不需要将东西存储在另一个字段中以将它们传递给函数(你用'方法'这个词是什么意思?) - javascript函数可以访问变量和变量或者参数将是与方法共享信息的自然方式。
另一方面,如果你想通过表单POST将数据提供给服务器端,那么你可能希望它在一个隐藏字段中,并且你可能最好将它编码为JSON,因为字段可以只包括文字。您需要解码JSON服务器端。