Tengo una etiqueta html " tabbedCell" devuelta que se puede ver a continuación:
<input type="text" data-row-id="12630" class="edit numeric ui-draggable ui-draggable-handle" data-field="May" value="135" style="position: relative; cursor: cell;">Estoy tratando de enfocarme en este elemento, sin embargo, he confirmado que el elemento enfocado no está definido después de establecer el foco. ¿Alguna sugerencia?
EDITAR: hay varias entradas en mi página, por lo que las respuestas no funcionarían. Necesito enfocar este elemento de entrada específico si existen varios.
console.log(tabbedCell) $(tabbedCell).focus(); console.log(($(':focus')[0]));Añadir id="muestra_entrada"
<input type="text" id="sample_input" data-row-id="12630" class="edit numeric ui-draggable ui-draggable-handle" data-field="May" value="135" style="position: relative; cursor: cell;"> Así es como te enfocas
# -> ID de medios
$("#sample_input").focus();Editar: como no desea agregar otra identificación, use esto:
$("input[data-row-id=12630]").focus();Edición 2: así
$("input[data-row-id=12630][data-field=May]").focus();Use una ID o Clase del elemento en su lugar, como aquí puede usar "editar".
$(".edit").focus();