¿Cómo puedo encontrar el siguiente elemento por clase?
Intenté con $(obj).next('.class');
pero esto devuelve clases solo en $(obj)
padre. Necesito tomar el siguiente elemento en cualquier lugar del código por nombre de clase. Porque mi código se parece a
<table>
<tr><td><div class="class">First</div></td></tr>
<tr><td><div class="class">Second</div></td></tr>
</table>
es posible?
$(obj).closest('tr').nextAll('.class')[0].attr('data-attribute');
Para encontrar el siguiente elemento con la misma clase:
fuente
No puede usar next () en este escenario, si observa la documentación dice:
Next () Obtiene el hermano inmediatamente siguiente de cada elemento en el conjunto de elementos coincidentes. Si se proporciona un selector, recupera el siguiente hermano que coincide con el selector.
Entonces, si el segundo DIV estaba en el mismo TD, entonces podría codificar:
Pero como no lo es, no veo un punto para usar next (). En su lugar, puede codificar:
fuente