下記の様なサンプルで、text要素の値が変わった時、その上にあるdiv要素のidを取得することは出来るでしょうか。
text要素にもidを割り当てれば解決すると思います。
一般的には、要素には極力idを割り当てておいた方が無難なのでしょうか。
<!-- html --> <div id="idSample_1"> <input type="text" value="sample1"> <input type="text" value="sample2"> </div> <div id="idSample_2"> <input type="text" value="sample1"> <input type="text" value="sample2"> </div>
//jQuery $("div > text").change(function() { //div要素のidを取得する //$("div > text").parent("div").attr("id"); ←undefined });

回答2件
あなたの回答
tips
プレビュー