おおよそ次のような HTML コードがあります。
<li id="someid-11">
<img src="..." alt="alt" />
<h2><a href="somelink"> sometext </a>
<span><a class="editcontent" href="?action=editme">Edit</a></span>
</h2>
<div id="11" class="content">
<!-- // content goes here -->
<div class="bottom_of_entry"> </div>
</li>
a.editcontent を使用して、div.content でインプレース編集メソッドを有効にしています。私の現在のセレクターは次のようになります
jQuery('a.editcontent').bind('click', (function(){
jQuery(this).parent('span').parent('h2').next('.content').trigger('edit');
}
それは機能しますが、醜いです。それを行うためのより良い方法があるはずですよね?