У меня есть 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');
}
Работает, но ужасно. Должен быть какой-то лучший способ сделать это, верно?