$(document).on('click', '.quantity .plus', function(e) {
$input = $(this).prev('input.qty');
var val = parseInt($input.val());
$input.val( val+1 ).change();
});
$(document).on('click', '.quantity .minus', function(e) {
$input = $(this).next('input.qty');
var val = parseInt($input.val());
if (val > 0) {
$input.val( val-1 ).change();
}
});
function inc_field( $field, increment ) {
var val = parseInt($field.val());
val += increment;
if (val > 0) {
$field.val(val).change();
}
}
$(document).on('click', '.quantity .plus', function(e) {
inc_field ($(this).prev('input.qty'), +1);
inc_field ($(this).next('input.qty'), -1);
});
$(document).on('click', '.quantity .minus', function(e) {
inc_field ($(this).prev('input.qty'), -1);
inc_field ($(this).next('input.qty'), +1);
});