Estoy intentando acceder a un elemento utilizando un ID de uno de sus elementos anidados, utilizando JQuery. Por ejemplo: necesito encontrar 'myDiv' desde su elemento anidado 'searchBox'. El problema es que la jerarquía cambia y el cuadro de búsqueda no siempre estará en la misma posición anidada. así que básicamente necesito algo que diga: Dame el DIV que contiene el elemento con la ID de 'searchBox'. (mira a continuación) ¿Alguna sugerencia? Gracias!JQuery: obtener el div principal de un elemento anidado ID
<div id="myDiv" class="CommonGridView_ListBoxPopupPanel">
Some text here :
<table><tbody><tr><td><input class="tboxw" type="text" id="btnFind"/></td>
<td>some content</td> </tr>
<tr> <td><textarea id="searchBox">text area content</textarea> </td>
</tr>
</tbody>
</table>
<table><tr><td></td></tr></table>
</div>
"La función más cercana ([selector]) encontrará todos los elementos de ajuste que coincidan con el selector." - No, solo encontrará el más cercano. lo más cercano nunca volverá> 1 elementos. –
Gracias por la aclaración Paolo - Estaba equivocado acerca de lo más cercano y edité mi respuesta. –
Está bien, de hecho también me equivoqué: lo más cercano puede devolver> 1 si la parte $ (selector) devuelve más de 1 elemento (devolvería el más cercano a cada uno de los elementos del selector) –