Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2010, 09:55
kstro21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 83
Antigüedad: 15 años, 11 meses
Puntos: 0
Generar div con diferentes id en jQuery

hola a todos, necesito generar codigo html desde javascript, estoy usando jquey,
quiero generar div con diferentes id, pues dependiendo del id es el comportamiento q tendra, hasta ahora este codigo me genera siempre el mismo div

Código Javascript:
Ver original
  1. var datePickerHTML = function(id){
  2.         var html = "<div id='"+id+"' class='ui-datepicker'>";
  3.         html += "Hello World, my ID is "+id;
  4.         html += "</div>";
  5.         return html;
  6.     }
  7.  
  8.     var UhmaCalendar = function(config){
  9.         this.dpID = 'dp'+config.inputField;
  10.         jQuery('#'+config.inputField).after(function(){
  11.           return datePickerHTML(dpID);
  12.     });
  13.         jQuery('#'+config.btn).click(function(){
  14.               jQuery('#'+dpID).toggle('slow');
  15.         }
  16.     }

en el .html, pongo algo como

Código Javascript:
Ver original
  1. UhmaCalendar({
  2.         btn : 'countday_pick',
  3.         inputField : 'countday'
  4.     });
  5.     UhmaCalendar({
  6.         btn : 'sartday_pick',
  7.         inputField : 'startday'
  8.     });
esto es para dos input diferentes, y dos botones diferentes, los dos botones me muestran y me ocultan el div, pero siempre es el mismo, tambien intente con

Código Javascript:
Ver original
  1. new UhmaCalendar({
  2.         btn : 'sartday_pick',
  3.         inputField : 'startday'
  4.     });
pero es el mismo resultado, q puedo hacer, quizas
gracias
__________________
Agradecer no cuesta nada.

Última edición por kstro21; 06/09/2010 a las 10:01 Razón: Error en el ejemplo