2012-01-22 11 views
9

Quiero encontrar el siguiente en una lista de muchos contenedores div. Find() es una gran función para encontrar objetos secundarios. Pero ¿qué pasa con la forma opuesta de encontrar en el padre?JQuery find() opuesto a

<form id="grabbMe"> 
    <div> 
     <div> 
      <div> 
      <div><input type="text" value="test"></div> 
      </div> 
     </div> 
    </div> 
</form> 

<script> 
    $('input').findUp('form').attr('id') 
</script> 

Respuesta

16

Puede usar la función más cercana() de jQuery para hacer esto.

$('input').closest('form').attr('id');