我有以下代码,我希望将每个复选框的值添加到列表中。 我不确定这个的正确语法,任何帮助将不胜感激。 这就是我的想法:
var = lstCheckedDefects;
$("#defectsModal .defect_selection:checked").each(function(){
lstCheckedDefects = lstCheckedDefects + ($(this).attr("value"))
});
好的如何在ajax帖子中使用该解决方案我有这段代码但不能将lstCheckedDefects作为列表发送:
$.ajax({
type: "POST",
url:"index.cfm?action=claim.update_claim_qa_defect",
cache: false,
data:{
claim_id: claim_id,
row_id: row_id,
code_def: code_def,
defect_selection: lstCheckedDefects
},
success:function(result){
}});
非常感谢
JC
答案 0 :(得分:1)
我认为你正在寻找更像这样的东西:
var lstCheckedDefects = [];
$("#defectsModal .defect_selection:checked").each(function( index, element ){
lstCheckedDefects.push($(element).val());
});