Passing Array Elements As Jquery Selectors

Hi,

Can anyone please help me with the following:-

I have a form where I input elements in a table.


<tr>

    <td>

        <?php echo $form->textField($model,"[$id]item_id",array('size'=>15,'maxlength'=>15)); ?>

        <?php echo $form->error($model,"item_id"); ?>

    </td>

    

    <td>

    <?php echo ' '?>    

    </td>

 

    <td>

        <?php echo $form->textField($model,"[$id]qty",array('size'=>2)); ?>

        <?php echo $form->error($model,"qty"); ?>

    </td>

    

    <td>

        <?php echo $form->textField($model,"[$id]totalprice",array('size'=><img src='http://www.yiiframework.com/forum/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='8)' />); ?>

        <?php echo $form->error($model,"totalprice"); ?>

    </td>    

 

    <td><?php echo CHtml::link(

        'delete', 

        '#', 

        array(

            'submit'=>'', 

            'params'=>array(

                'Itemsordered[command]'=>'delete', 

                'Itemsordered[id]'=>$id, 

                'noValidate'=>true)

            ));?>

    </td>

</tr>

I want to use the $().change(function(){} on elements of the 1st and 3rd column of the table.

The generated source code is thus:-

[html]<tr>

&lt;td&gt;


    &lt;input size=&quot;15&quot; maxlength=&quot;15&quot; name=&quot;Itemsordered[n0][item_id]&quot; id=&quot;Itemsordered_n0_item_id&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


     


&lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;2&quot; name=&quot;Itemsordered[n0][qty]&quot; id=&quot;Itemsordered_n0_qty&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;8&quot; name=&quot;Itemsordered[n0][totalprice]&quot; id=&quot;Itemsordered_n0_totalprice&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;    





&lt;td&gt;&lt;a href=&quot;#&quot; id=&quot;yt1&quot;&gt;delete&lt;/a&gt;    &lt;/td&gt;

</tr>

<tr>

&lt;td&gt;


    &lt;input size=&quot;15&quot; maxlength=&quot;15&quot; name=&quot;Itemsordered[n1][item_id]&quot; id=&quot;Itemsordered_n1_item_id&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


     


&lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;2&quot; name=&quot;Itemsordered[n1][qty]&quot; id=&quot;Itemsordered_n1_qty&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;8&quot; name=&quot;Itemsordered[n1][totalprice]&quot; id=&quot;Itemsordered_n1_totalprice&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;    





&lt;td&gt;&lt;a href=&quot;#&quot; id=&quot;yt2&quot;&gt;delete&lt;/a&gt;    &lt;/td&gt;

</tr>

<tr>

&lt;td&gt;


    &lt;input size=&quot;15&quot; maxlength=&quot;15&quot; name=&quot;Itemsordered[n2][item_id]&quot; id=&quot;Itemsordered_n2_item_id&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


     


&lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;2&quot; name=&quot;Itemsordered[n2][qty]&quot; id=&quot;Itemsordered_n2_qty&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;8&quot; name=&quot;Itemsordered[n2][totalprice]&quot; id=&quot;Itemsordered_n2_totalprice&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;    





&lt;td&gt;&lt;a href=&quot;#&quot; id=&quot;yt3&quot;&gt;delete&lt;/a&gt;    &lt;/td&gt;

</tr>

<tr>

&lt;td&gt;


    &lt;input size=&quot;15&quot; maxlength=&quot;15&quot; name=&quot;Itemsordered[n3][item_id]&quot; id=&quot;Itemsordered_n3_item_id&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


     


&lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;2&quot; name=&quot;Itemsordered[n3][qty]&quot; id=&quot;Itemsordered_n3_qty&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;





&lt;td&gt;


    &lt;input size=&quot;8&quot; name=&quot;Itemsordered[n3][totalprice]&quot; id=&quot;Itemsordered_n3_totalprice&quot; type=&quot;text&quot; value=&quot;&quot; /&gt;            &lt;/td&gt;    





&lt;td&gt;&lt;a href=&quot;#&quot; id=&quot;yt4&quot;&gt;delete&lt;/a&gt;    &lt;/td&gt;

</tr>

[/html]

How do I use Jquery selectors to target elements of the first and third columns of the array ‘Itemsordered’?

Thanks

Please check the examples in http://api.jquery.com/filter/

There may be better methods.

Thanks Bennouna. You are absolutely right. There are better methods. I am working on it.