前提・実現したいこと
- 要素1, 要素2という二つのformが同じ画面にある
- (略)とされている箇所で、ボタンが押されたときにJSで検索ボタンが押された方のformのデータを取得したい
- 現状だと、二つのフォームのデータが取得されてしまう
- 拡張性を持たせたいのそれぞれのformにidをつけて、それぞれ別の発火ポイントをなるべく用意したくない
該当のソースコード
HTML
1<section class="panel"> 2 <header class="panel-heading"> 3 要素1 4 </header> 5 <div class="panel-body"> 6 <form> 7 <textarea name="userId" id="userId"></textarea> 8 <button id="btn-userId" type="button" class="btn">検索</button> 9 </form> 10 </div> 11</section> 12<section class="panel"> 13 <header class="panel-heading"> 14 要素2 15 </header> 16 <div class="panel-body"> 17 <form> 18 <textarea name="userId2" id="userId2"></textarea> 19 <button id="btn-userId2" type="button" class="btn">検索</button> 20 </form> 21 </div> 22</section>
JS
1$('.btn').click(function () { 2 3(略) 4 5});
補足情報(FW/ツールのバージョンなど)
JQuery
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。