ambuj tripathi
ambuj tripathi

Reputation: 3

i want to get two different values after check and uncheck of check box in jquery

$('#exp2').click(function(){
if ($(this).attr('checked',true)){          
    var getamt2 = $(this).val();
    var getamt4 = $('#amount_span').html(); alert(getamt4);
    /*var tot = getamt0+getamt1;
    $('#amount_span').html();*/
    $('#amount_span').html( parseInt(getamt4) + parseInt(getamt2)); 
}  
else{                   
        var getamt2 = $(this).val();
        var getamt4 = $('#amount_span').html(); alert('else');
       /*var tot = getamt0+getamt1;
       $('#amount_span').html();*/
       $('#amount_span').html( parseInt(getamt4) - parseInt(getamt2));

}

Upvotes: 0

Views: 19

Answers (1)

Zorken17
Zorken17

Reputation: 1896

try this:

if($(this).prop('checked')){
    your code..
}

and

if($(this).is(':checked')){
    your code..
}

like this:

$('#exp2').click(function(){
if ($(this).prop('checked')){  // <--- here is the edit         
    var getamt2 = $(this).val();
    var getamt4 = $('#amount_span').html(); alert(getamt4);
    /*var tot = getamt0+getamt1;
    $('#amount_span').html();*/
    $('#amount_span').html( parseInt(getamt4) + parseInt(getamt2)); 
}  
else{                   
        var getamt2 = $(this).val();
        var getamt4 = $('#amount_span').html(); alert('else');
       /*var tot = getamt0+getamt1;
       $('#amount_span').html();*/
       $('#amount_span').html( parseInt(getamt4) - parseInt(getamt2));
}

Upvotes: 1

Related Questions