En mi página tengo esto:
<input type="hidden" class="fieldBasicData" data-name="adminvtech_tks_devis" data-type="string" data-displayvalue="181" data-value="181">Con Jquery, necesito obtener el valor de datos (181 en este caso) buscando por nombre de datos (adminvtech_tks_devis en este caso) en mi página HTML.
Cómo puedo hacer eso ?
He intentado esto sin éxito:
alert( $('*[nombre-datos="adminvtech_tks_devis"]' ).data("valor-datos") );
Pero estoy sin definir en mi cuadro de alerta en lugar de 181.
Muchas gracias.
Debe omitir la parte de datos en el nombre de la clave:
alert( $('*[data-name="adminvtech_tks_devis"]' ).data("value") );
alert( $('*[data-name="adminvtech_tks_devis"]' ).data("value") ); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="hidden" class="fieldBasicData" data-name="adminvtech_tks_devis" data-type="string" data-displayvalue="181" data-value="181">Consulte la documentación .