2017-10-10 94 views
0

选择数据我想,当点击[第3的tdtr] Add,使用Javascript/jQuery将选择该idval()从文本区域与该ID [并非所有的textarea]后立即定位。 ....从两个表行(TR)

HTML

   <tr> 
        <td>A</td>     
        <td>£ 10</td> 
        <td><b id='1' class='btn'>Add</b></td> 
       </tr> 

       <tr> 
        <td> 
         <div class='form-group'> 
         <label>Add Note:</label> 
         <textarea class='form-control'></textarea> 
         </div> 
        </td> 
       </tr> 

       <tr> 
        <td>B</td>     
        <td>£ 10</td> 
        <td><b id='2' class='btn'>Add</b></td> 
       </tr> 

       <tr> 
        <td> 
         <div class='form-group'> 
         <label>Add Note:</label> 
         <textarea class='form-control'></textarea> 
         </div> 
        </td> 
       </tr> 


       <tr> 
        <td>C</td>     
        <td>£ 10</td> 
        <td><b id='3' class='btn'>Add</b></td> 
       </tr> 

       <tr> 
        <td> 
         <div class='form-group'> 
         <label>Add Note:</label> 
         <textarea class='form-control'></textarea> 
         </div> 
        </td> 
       </tr> 

JS

<script> 

     $('b.btn').click(function(){ 

     var x_id = $(this).attr('id'); 
     var note = $('textarea').val(); 

     }); 

    </script> 
+0

也许你可以为每个textarea添加一个id属性? –

+0

有很多textarea ...和这些添加按钮和textarea将通过PHP生成..... –

回答

0

变化note发送至:

var note = $(this).closest('tr').next().find('textarea').val(); 
+1

....... @ j08691,这是真棒..... 100%工作... 。非常感谢您的快速解决方案... –

+0

@TariqulIslam不客气。如果您觉得这个答案对您的问题有所帮助或回答,请随时注册并/或接受它。 – j08691