私は次のようなコードを持っています:
var parent = $("#delete-button").closest('div');
var head = parent.prev('h3');
var linktext = head.next('a');
までのコード:
var parent = $("#delete-button").closest('div');
var head = parent.prev('h3');
正常に動作しますが、親変数とヘッド変数の両方を使用できます:
var linktext = head.next('a');
次の理由により、正常に動作していないようです。
alert(linktext.html());
戻り値null
HTML (div と #delete-button なし、申し訳ありません):
<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-corner-all" role="tab" aria-expanded="false" aria-selected="false" tabindex="0">
<span class="ui-icon ui-icon-triangle-1-e"></span>
<a href="#" tabindex="-1">first</a>
</h3>