0

私のページには、一連のチェック ボックス (4 つのチェック ボックス) があります。デフォルトでは、値は設定されていません。2 つのチェック ボックスがオンになってからページを送信すると、チェック ボックスの配列が [on,on] になります。しかし、['YES','YES','NO','NO'] のように必要です。しかし、チェックボックスの値を設定できません。助けてください。以下は私のコードです、

$('input[name$="chkIndex"]').each(function(){
            if($(this).attr('checked')){
                  $(this).val='YES';
                }else{
                  $(this).val='NO';
            }
        });
4

1 に答える 1

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";
     }
});
于 2012-08-07T07:00:51.737 に答える