在我的页面中,我有一系列复选框(4个复选框)。默认情况下,它们没有设置值。如果选中了两个复选框,然后我提交了页面,那么我将获得[on,on]复选框数组。但我需要它像['YES','YES','NO','NO']。但我没有设置复选框的值。 Plz的帮助。以下是我的代码,
$('input[name$="chkIndex"]').each(function(){
if($(this).attr('checked')){
$(this).val='YES';
}else{
$(this).val='NO';
}
});
答案 0 :(得分:0)
val()
是一种方法,您可以尝试:
$(this).val('YES');
$('input[name$="chkIndex"]').each(function(){
if(this.checked){
$(this).val('YES');
// or this.value = "YES";
} else {
$(this).val('NO');
// or this.value = "NO";
}
});