Esta es la solución más completa que encomtrarás dar, pero primero mírala detenidamente y valora si se adapta a tu proyecto.
Solución:
$('#demolist li').on('click', function()
$('#datebox').val($(this).text());
);
http://jsfiddle.net/kcpma/18/
Diseño de código usando Bootstrap
- código jquery
El seleccionador seria #demolist.dropdown-menu li a
tenga en cuenta que no hay espacio entre id y clase. Sin embargo, sugeriría un enfoque más genérico:
$(document).on('click', '.dropdown-menu li a', function()
$(this).parent().parent().parent().find('.datebox').val($(this).html());
);
usando una clase en lugar de id, y usando parent().find()
puede tener tantos de estos en una página como desee, sin js duplicados
Te mostramos las reseñas y valoraciones de los lectores
Si estás contento con lo expuesto, puedes dejar un escrito acerca de qué te ha impresionado de este artículo.
¡Haz clic para puntuar esta entrada!(Votos: 2 Promedio: 5)
Utiliza Nuestro Buscador