var $col = $('#row1 td') will give you a collection of all td under
row1, then you can filter by first, last, or even use ordianal positon
like $col[0] etc.

On Nov 5, 11:59 am, Jared_T <[EMAIL PROTECTED]> wrote:
> I'm trying to access a td text value, as shown in the javascript
> below.  The easiet way to solve this problem would be to give each td
> id value a unique identifier (i.e. td id="row1_col1") Is it possible
> to access the td element of a tr with a unique tr id tag without
> naming each td id uniquely?  I'm new to this, I pasted the code as an
> example of what I'm trying to do.  All the attempts in the javascript
> below failed.
>
> <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();
>         document.write("row1 col1 value is: " + str01 + "<br />");
>         str02 = $("#row1.col1").text();
>         document.write("row1 col1 value is: " + str02 + "<br />");
>         //str03 = $("#row1").("#col1").text();
>         //document.write("row1 col1 value is: " + str03 + "<br />");
>         //str04 = $("#col1").text(("#row1").text());
>         //document.write("row1 col1 value is: " + str04 + "<br />");
>     </script>
> </body>
> </html>

Reply via email to