¿Quiero actualizar div cada 6 segundos? Estoy usando este código, pero ¿por qué mi tiempo no se actualiza? después de recargar la página, muestra la hora actual.
setInterval(function() { var d = new Date(), h = d.getHours(), m = d.getMinutes(); if(h < 10) h = '0' + h; if(m < 10) m = '0' + m; $('input[type="time"][value="now"]').each(function(){ $(this).attr({'value': h + ':' + m}); }); }, 3000);porque después del primer cambio inupt valor de entrada cambió, $('input[type="time"][value="now"]') no funciona porque no hay una etiqueta de entrada que tenga el valor "ahora"
prueba esto
setInterval(function() { var d = new Date(), h = d.getHours(), m = d.getMinutes(); if(h < 10) h = '0' + h; if(m < 10) m = '0' + m; $('input[type="time"]').each(function(){ $(this).attr({'value': h + ':' + m}); }); }, 3000);