javascript - Valor vacío de la etiqueta de entrada JQUERY


Estoy tratando de obtener valor de la etiqueta de entrada, pero devuelve una cadena vacía. Cuando abro el código fuente, muestra algo como

<input type="hidden" name="" class="code_item" value="00-00000159" />

Para obtener valor con lo que estoy intentando

$(this).children('td').children('.code_item').value 

Por favor, ayúdenme a encontrar el error, soy nuevo en esto.



------------Respuesta------------

En jquery use .val() en lugar de .value

$(this).children('td').children('.code_item').val()


------------Respuesta------------

Debido a que está usando selectores de jquery, debe usar val() en lugar de .vales :

$(this).children('td').children('.code_item').val()

O agregue [0] para devolver el objeto javascript, entonces podría usar .value:

$(this).children('td').children('.code_item')[0].value

También podría hacerse sin usar children() :

$('td .code_item', this).val();

Espero que esto ayude.

Etiquetas: input html jquery javascript

Artículos relacionados:

¿Cómo conservar los formatos de celda de Excel en C# Interop?

javascript: manejo de la actualización directa con navegación a la página nativa en IBM Mobile primero