Best jQuery Checkbox Plugins & Tutorials with Demo

    Fancy checkboxes and radio buttons with CSS jQuery

    Fancy checkboxes and radio buttons with CSS jQuery

    Many young guns ask about how to style custom checkboxes and radio buttons in forms. I prepared a typical markup, a few lines of CSS and some JavaScript functions (Safari label behavior fix included)

    jQuery 3 State Switch Plugin

    jQuery 3 State Switch Plugin

    Is a jQuery Plugin that expresses the selection and some states of list item using radio button and checkbox at the same time.

    Easiest “check all” ever with jQuery

    jQuery check all

    This code checks/unchecks all checkboxes within the same fieldset. Simple and semantic.

    Dynatree a jQuery Plugin

    jQuery TreeView plugin

    Dynatree is a jQuery plugin that allows to dynamically create html tree view controls using JavaScript.
    Main features

    • Optimized for large dynamic trees (DOM elements are only created when really needed).
    • Programmable through a rich object oriented interface.
    • Support for lazy loading and Ajax.
    • Checkboxes and hierarchical selection.
    • Supports drag and drop.
    • Support for persistence.
    • Keyboard aware.
    • Initializes from HTML code, JSON, or JavaScript objects.

    jQuery UI MultiSelect Widget

    jQuery UI MultiSelect Widget

    This is the successor and port of my original jQuery MultiSelect Plugin to a jQuery UI widget. While both will actively be maintained, I highly recommend you use this version over the plugin version. It has a more robust feature set, is faster, and is much more flexible. MultiSelect turns an ordinary HTML select control into an elegant drop down list of checkboxes with themeroller support.

    Better Check Boxes with jQuery and CSS

    In this short tutorial, we will be creating a replacement for the default browser checkboxes in the form of a simple jQuery plugin. It will progressively enhance your forms but at the same time fall back to the default controls if JavaScript is unavailable.