jQuery:使用类查找上一个元素

我有一个非常简单的问题。

如何找到另一个元素的前一个元素? 我尝试了下面的代码但没有成功。

HTML:

HERE

JS:

 $('.C').click(function() { alert($(this).closest('.A').html()); }); 

小提琴: http : //jsfiddle.net/Mcujp/4/

如果您尝试获取前面的兄弟,请使用.prev()

如果您正在尝试获取父级的兄弟(如您的示例中所示),请使用.parent().prev()

试试这个:

 $('.C').click(function() { alert($(this).parent().prev('.A').html()); }); 
 $('.C').click(function() { alert($(this).closest('.B').prev('.A').html()); });