2010-08-25 2 views
1

Я просто хотел узнать, возможно ли это.JQuery, щелкните и измените TD с датой на новую дату

У меня есть таблица, как этот

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

Что я хочу, чтобы Нажмите Последнюю TD (с TH Время Fault) и имеет DatePicker задать новую дату и он вставляется в TD вместо предыдущая дата.

Я не могу выбрать TD и использовать .text(), чтобы вставить новую дату. Но как вызвать JQuery UI Datepicker по этому товару.

+0

Вам нужна новая 'date' или' time'? – Reigel

+0

Eh ... 'datepicker' не может использоваться для выбора ** времени **, как и ваши данные, предлагает ... –

+0

:(ohh yeah .. Любые рекомендации –

ответ

1

Одним простым решением было бы поместить дату в текстовое поле (INPUT) внутри TD. Таким образом, вы можете использовать средство выбора даты с поведением по умолчанию (щелчок по текстовому полю вызывает выбор даты).

Затем сделайте свое текстовое поле только для чтения и настройте его так, чтобы оно не выглядело как текстовое поле (если это то, что вы хотите).

+1

Вам действительно не нужно делать все эти «текстовые поля», [смотреть] (http://jsfiddle.net/FMuut/) – Reigel

+0

Да, на самом деле хорошее решение. –