Here's what I am trying to do - I want to print out the text value of
a particular td.  The easy solution would be to give each td in each
row a unique id (change code below so the first td to
id="row1_col1").  However if there is a way to access the text in col1
of row1 with jquery without giving each td element a unique id I'd
love to know.  You can look at the code below to get the idea of what
I am trying to do.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                    "http://www.w3.org/TR/html4/loose.dtd";>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js";></script>

</head>
<body>

    <table cellspacing="5" cellpadding="5" border="1">
        <tr id="row1">
            <td id="col1">1</td>
            <td id="col2">2</td>
        </tr>
        <tr id="row2">
            <td id="col1">3</td>
            <td id="col2">4</td>
        </tr>
    </table><br />

    <script type="text/javascript">
        str01 = $("#row1 > col1").text();// this doesn't work
        document.write("row1 col1 value is: " + str01 + "<br />");
        str02 = $("#row1").("col1").text();// this doesn't work
either, these are just for the attempts that failed
        document.write("row1 col1 value is: " + str02 + "<br />");
    </script>
</body>
</html>

Reply via email to