前提
jqueryで値の取得複数をしたいと思っています。
実現したいこと
- ▲▲data-dog_breed_idが複数ある時に複数の値を取得したい(この方法で実現できない時は、他の方法で対応可能)
該当のソースコード
genetic_row1などのようにデータがある分だけ配列ができる想定です。
HTML
1<tr class="genetic" id="genetic_row1"> 2 <td>CL 神経セロイドリポフスチン症(CLN8</td> 3 <td class="get_genetic_test_id" data-dog_breed_id="1"> 4 <select id="genetic_result"> 5 <option value="not_inspected1">未検査</option> 6 <option value="clear1">クリア</option><option value="career1">キャリア</option> 7 <option value="affected1">アフェクテッド</option> 8 </select> 9 </td> 10 <td><input type="button" data-delete_id="genetic_delete1" id="item" value="削除"></td></tr>
上記は、犬種を選ぶとそれに紐づいた情報がajaxで呼ばれて作成されているものになります。
試したこと
jquery
1 $('tr.genetic').children('td').data('dog_breed_id'); 2 $('.get_genetic_test_id').data('dog_breed_id'); 3 document.getElementsByClassName('genetic').querySelectorAll('[data-dog_breed_id]');
$('.get_genetic_test_id').data('dog_breed_id');
を実施すると最初の一件だけ取得できるのですが、複数件取得したいです。
js関係あまり詳しくないのでよければ教えてください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/26 09:57