jquery-1.2.6 child selector usage example

css

.green {    color: green;}.last {    background-color: #ddd;}div {    margin: 2px;    border: #eee 1px solid;}table, td {    width: 100%;    border: #ddd 1px solid;}

html

<div>    <span>John,</span>    <span>Karl,</span>    <span>Brandon</span></div><div>    <span>Glen,</span>    <span>Tane,</span>    <span>Ralph</span></div><div>    <button>Sibling!</button>    <button>Sibling!</button></div><div>    <button>Sibling!</button></div><div>    None</div><div>    <button>Sibling!</button>    <button>Sibling!</button>    <button>Sibling!</button></div><div>    <button>Sibling!</button></div><div>    <ul>        <li>John</li>        <li>Karl</li>        <li>Brandon</li>    </ul></div><div>    <ul>        <li>Sam</li>    </ul></div><div>    <ul>        <li>Glen</li>        <li>Tane</li>        <li>Ralph</li>        <li>David</li>    </ul></div><div class="buttons">    <button>:nth-child(even)</button>    <button>:nth-child(odd)</button>    <button>:nth-child(3n)</button>    <button>:nth-child(2)</button></div><div class="buttons">    <button>:nth-child(3n+1)</button>    <button>:nth-child(3n+2)</button>    <button>:even</button>    <button>:odd</button></div><div>    <table>        <tr>            <td>John</td>        </tr>        <tr>            <td>Karl</td>        </tr>        <tr>            <td>Brandon</td>        </tr>        <tr>            <td>Benjamin</td>        </tr>    </table></div><div>    <table>        <tr>            <td>Sam</td>        </tr>    </table></div><div>    <table>        <tr>            <td>Glen</td>        </tr>        <tr>            <td>Tane</td>        </tr>        <tr>            <td>Ralph</td>        </tr>        <tr>            <td>David</td>        </tr>        <tr>            <td>Mike</td>        </tr>        <tr>            <td>Dan</td>        </tr>    </table></div><span>  tr<span id="inner"></span></span><script type="text/javascript" charset="utf-8" src="/lib/jquery/jquery-1.2.6.js"></script>

javascript

// Matches the first child of its parent.$("div span:first-child")    .css("text-decoration", "underline")    .hover(function() {        $(this).addClass("green");    }, function() {        $(this).removeClass("green");    });$("div span:last-child")    .css({        color: "red",        fontSize: "80%"    })    .hover(function() {        $(this).addClass("last");    }, function() {        $(this).removeClass("last");    });$("div button:only-child").text("Alone Button in Div");$("ul li:nth-child(2)").append("<span> - 2nd!</span>");$("div.buttons button").click(function() {    console.log(this);    var str = $(this).text();    $("tr").css("background", "white");    $("tr" + str).css("background", "#f98");    $("#inner").text(str);});