我有HTML代码,大致是这样的:jQuery的 - 寻找一个更好的选择语法
<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编辑就地方法。内容。 我现在的选择是这样的
jQuery('a.editcontent').bind('click', (function(){
jQuery(this).parent('span').parent('h2').next('.content').trigger('edit');
}
它的工作原理,但它的丑陋。必须有一些更好的方式来做到这一点,对吧?
只是一个快速注意,DOM ID必须以字母开头;因此id =“11”在许多浏览器中不起作用。 – Funka 2009-06-23 23:35:48