[jQuery] Simple checkbox replacement

[jQuery] Simple checkbox replacement


Example
http://kawika.org/jquery/checkbox/
Code
jQuery.fn.checkbox = function (opt) {
    $("input[@type='checkbox']", this).each( function () {
        var img = document.createElement("img");
        img.src = this.checked ? opt.checked : opt.unchecked;
        $(img).click( function() {
            var input = this.nextSibling;
            if ( input.checked ) {
                this.src = opt.unchecked;
                input.checked = "";
            }
            else {
                this.src = opt.checked;
                input.checked = "checked";
            }
        });
        $(this).parent().prepend(img)
        $(this).hide();
    });
}
Usage
$(document).ready( function () {
    $().checkbox({checked: "accept.png", unchecked: "cancel.png"});
});
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/