krutoy,
не зная броду не суйся в воду ...
<html>
<head>
<meta charset="windows-1251" />
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>
<body>
<div id="one">
<p id="two">
<span id="three"></span>
</p>
</div>
<script>
alert($("#three").parents("div").attr("id")) // логично было бы, если б он рекурсивно доставал родителя
alert($("#three").parent("p").parent("div").attr("id")) // пошагово работает нормально.
</script>
</body>
</html>