jQuery: check if a checkbox is checked/unchecked on change

by javajack

HTML

<input type="checkbox" name="check" id="check" class="obsoleteProduct" data-prodid="1212"/>
<input type="checkbox" name="check" id="check" class="obsoleteProduct" data-prodid="1232"/>
<input type="checkbox" name="check" id="check" class="obsoleteProduct" data-prodid="1222"/>
<input type="checkbox" name="check" id="check" class="obsoleteProduct" data-prodid="7882"/>

JavaScript

$('.obsoleteProduct').change(function() {

    var $check = $(this),
        $div = $check.parent();

    if ($check.prop('checked')) {
        alert("Marking "+$check.data("prodid")+" Product Obsolete");
    } else {
        alert("Marking "+$check.data("prodid")+" Product Not Obsolete");
    }

});