$ ( '.checkall' ) . change ( function ( ) {
$ ( '.j-checkbox, .checkall' ) . prop ( 'checked' , $ ( this ) . prop ( 'checked' ) ) ;
} ) ;
$ ( '.j-checkbox' ) . change ( function ( ) {
if ( $ ( '.j-checkbox:checked' ) . length === $ ( '.j-checkbox' ) . length ) {
$ ( '.checkall' ) . prop ( 'checked' , true ) ;
} else {
$ ( '.checkall' ) . prop ( 'checked' , false ) ;
}
} )
$ ( '.increment' ) . click ( function ( ) {
var n = $ ( this ) . siblings ( '.itxt' ) . val ( ) ;
n++ ;
$ ( this ) . siblings ( '.itxt' ) . val ( n) ;
} )
$ ( '.decrement' ) . click ( function ( ) {
var n = $ ( this ) . siblings ( '.itxt' ) . val ( ) ;
if ( n== 1 ) {
return false ;
} else {
n-- ;
$ ( this ) . siblings ( '.itxt' ) . val ( n) ;
}
} )
$ ( '.increment' ) . click ( function ( ) {
var n = $ ( this ) . siblings ( '.itxt' ) . val ( ) ;
n++ ;
$ ( this ) . siblings ( '.itxt' ) . val ( n) ;
var p = $ ( this ) . parents ( '.p-num' ) . siblings ( '.p-price' ) . html ( ) ;
p= p. substr ( 1 ) ;
$ ( this ) . parents ( '.p-num' ) . siblings ( '.p-sum' ) . html ( '¥' + ( p * n) . toFixed ( 2 ) ) ;
} ) ;
$ ( '.decrement' ) . click ( function ( ) {
var n = $ ( this ) . siblings ( '.itxt' ) . val ( ) ;
if ( n== 1 ) {
return false ;
} else {
n-- ;
$ ( this ) . siblings ( '.itxt' ) . val ( n) ;
var p = $ ( this ) . parents ( '.p-num' ) . siblings ( '.p-price' ) . html ( ) ;
p= p. substr ( 1 ) ;
$ ( this ) . parents ( '.p-num' ) . siblings ( '.p-sum' ) . html ( '¥' + ( p * n) . toFixed ( 2 ) ) ;
}
} ) ;
function getSum ( ) {
var count = 0 ;
var money = 0 ;
$ ( '.itxt' ) . each ( function ( i, ele ) {
count += parseInt ( $ ( ele) . val ( ) ) ;
} ) ;
$ ( '.amount-sum em' ) . text ( count) ;
$ ( '.p-sum' ) . each ( function ( i, ele ) {
money += parseFloat ( $ ( ele) . text ( ) . substr ( 1 ) ) ;
} ) ;
$ ( '.price-sum em' ) . text ( '¥' + money. toFixed ( 2 ) ) ;
}
.check-cart-item {
background : #fff4e8;
}
$ ( ".checkall" ) . change ( function ( ) {
$ ( ".j-checkbox, .checkall" ) . prop ( "checked" , $ ( this ) . prop ( "checked" ) ) ;
if ( $ ( this ) . prop ( "checked" ) ) {
$ ( ".cart-item" ) . addClass ( "check-cart-item" ) ;
} else {
$ ( ".cart-item" ) . removeClass ( "check-cart-item" ) ;
}
} ) ;
$ ( ".j-checkbox" ) . change ( function ( ) {
if ( $ ( ".j-checkbox:checked" ) . length === $ ( ".j-checkbox" ) . length) {
$ ( ".checkall" ) . prop ( "checked" , true ) ;
} else {
$ ( ".checkall" ) . prop ( "checked" , false ) ;
}
if ( $ ( this ) . prop ( "checked" ) ) {
$ ( this ) . parents ( ".cart-item" ) . addClass ( "check-cart-item" ) ;
} else {
$ ( this ) . parents ( ".cart-item" ) . removeClass ( "check-cart-item" ) ;
}
} ) ;