Stackoverflow

How to find elements by class name using jQuery

HTML

<table>
    <tr class="k-alt">
        <td>table data</td>
        <td>table data</td>
        <td>table data</td>
    </tr>
    <tr class="">
        <td>table data</td>
        <td>table data</td>
        <td>table data</td>
    </tr>
</table>
<button id="foo">Any rows selected?</button>
<div id="result"></div>

CSS

td {
    border: 1px solid #ddd;
    padding: 4px;
}
.selected {
    background-color: #fa0;
}

JavaScript

/**
 * @tag Stackoverflow
 */
(function() {
    // create an event handler
    function onclickHandler () {
        var results = $(".k-alt");
        if (results.length > 0) {
            $("#result").text("Yeah. Selected rows: " + results.length);
        }
        else {
            $("#result").text("No rows selected");
        }
    }
    // assign event handler
    $("#foo").bind("click", onclickHandler);
})();