2017-10-10 11 views
0

Addは[trの第三td]をクリックしたときに、私が欲しい、Javascriptを/ jQueryのは、すぐにそのIDの後に配置TEXTAREAからこのidval()を選択します[すべてではないテキストエリア]。 ....選択データ(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

多分、あなたは各テキストエリアに 'id'属性を追加できますか? –

+0

テキストエリアがたくさんあります...これらのボタンとテキストエリアを追加すると、PHP ..... –

答えて

0

変更note to:

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

......... @ j08691が生成されます。これは最高です..... 100%働いています...お返事ありがとうございます。 –

+0

@TariqulIslamよろしくお願いします。この回答が助けになった、またはあなたの質問に答えたと感じる場合は、自由にupvoteおよび/またはそれを受け入れるようにしてください。 – j08691