2010-08-25 18 views
1

Je voulais juste savoir si cela est possible.JQuery, cliquez et modifiez TD avec la date à une nouvelle date

i Avoir un tableau comme celui-ci

Site Name Type Address City Lat Long Fault Time 
ISB056 Spur aaaa Isl 73.0 33.64 13:14 PM 

Ce que je veux est de cliquer sur le TD dernier (avec le temps de défaut TH) et un datepicker demander une nouvelle date et l'ont inséré dans le TD au lieu de la date précédente.

Je ne peux pas sélectionner le TD et utiliser .text() pour insérer la nouvelle date. Mais comment appeler l'UI Datepicker Jquery sur cet article ..

+0

voulez-vous nouveau 'date' ou' time'? – Reigel

+0

Eh ... le 'datepicker' ne peut pas être utilisé pour sélectionner ** time ** comme vos données le suggèrent ... –

+0

:(ohh yeah .. Aucune recommandation ??? –

Répondre

1

Une solution simple serait de mettre la date dans un champ de texte (INPUT) à l'intérieur du TD. De cette façon, vous pouvez utiliser le sélecteur de date avec le comportement par défaut (cliquez sur le champ de texte déclenche le sélecteur de date).

Ensuite, créez votre champ de texte en lecture seule et faites en sorte qu'il ne ressemble pas à un champ de texte (si c'est ce que vous voulez).

+1

Vous n'avez pas vraiment à faire tous ces 'textbox', [regardez] (http://jsfiddle.net/FMuut/) – Reigel

+0

Oui, une belle solution en fait. –