I'm dynamically creating an HTML table using JQuery. I'm not assigning id's to the tr or td tags in the table. The reason I'm not, is that it seems complicated, given that the table is initially loaded and then the user can add and delete rows. I'll also need to sort the table on demand.

I maintain the current row the user has clicked on as a global variable (curRow) using this...$("#prodTable tbody tr").live('click', function() { curRow = $(this)[0].rowIndex;});

I want to do input validations on certain cells based on values in other cells in the row. for example, the value of cellA cannot be greater than the sum of the values of cellB-CellD.

The question is, given a certain table rowindex, how can I access the cells in the row? Is this not a good approach?