よろしくお願いします。
jQueryを利用して、押されたボタンの親要素のidを取得したいです。
html
1<div id="data001"> 2 <button class="btn1" value="1" onclick="btn1()"></button> 3 <button class="btn2" value="2" onclick="btn2()"></button> 4</div> 5<div id="Data002"> 6 <button class="btn1" value="1" onclick="btn1()"></button> 7 <button class="btn2" value="2" onclick="btn2()"></button> 8</div>
javascript
1function btn1(){ 2 var oya_id = $(this).parent('div').attr('id'); 3 alert(oya_id); 4}
結果はundefinedとなります。
001も002も中身はまったく同じものになります。
divの数は不定です。(状況により変動します。)
この状態で、「001のbtn1が押された時」に「001」を取得したいです。
onclickに同じ名前を付けているのがいけないのかと思い代替案を調べましたが
見つけることが出来ませんでした。
どのようにしたら親要素のidを取得できるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/06/08 22:48