Возможно, здесь стоит использовать хотя-бы <code>[.closest()](http://api.jquery.com/closest/)</code>.