undefined
の親 ID を取得しようとすると、値が取得されますspan
。
これは私のコードです:
<span id="test">sskdfj <span>test</span> asdkfwsfe</span>
$(obj).closest().attr('id');
undefined
の親 ID を取得しようとすると、値が取得されますspan
。
これは私のコードです:
<span id="test">sskdfj <span>test</span> asdkfwsfe</span>
$(obj).closest().attr('id');
closest()
セレクターから結果を取得するには、セレクターを渡す必要があります。
親要素が必要な場合はparent()
、 ではなくを使用しますclosest()
。
$(obj).parent().attr('id');
jQuery を使用しているため、JS コードを分離してクラスを使用します。
<span id="spn8">
<span class="clickable">[This note is for an FMLA condition]</span>
</span>
function changeText1(obj,event) {
var pid = $(this).parent().attr('id');
alert(pid);
}
$('.clickable').click(changeText1); // 'spn8'