2013-02-07 46 views
0

我有一個關於JQuery UI Timepicker的問題。我有多個文本字段。單擊文本字段時JQuery UI Timepicker未打開

<input type="text" style="width: 31px;" id="timepicker.[1]" name="mon1" readonly="true"/> 
<input type="text" style="width: 31px;" id="timepicker.[2]" name="mon2" readonly="true"/> 
<input type="text" style="width: 31px;" id="timepicker.[3]" name="mon3" readonly="true"/> 

我已經使用它調用了jquery函數。

$('#timepicker\\.\\[1\\]').timepicker(); 
$('#timepicker\\.\\[2\\]').timepicker(); 
$('#timepicker\\.\\[3\\]').timepicker(); 

他們正在工作。當我點擊第一個文本字段時,timepicker出現。同樣的行爲轉到第二個時間選擇器。但是當我點擊第三個文本框時,它不會顯示出來。我必須首先在文本框之外單擊,然後再次單擊第三個文本框,然後顯示時間選擇器。文本字段的其餘部分也是如此(我有很多文本字段)。有什麼問題,我可以知道如何解決它?

感謝球員,欣賞它....

+0

現在,它的工作原理..? – Gautam3164

+0

給我一些時間,只是想開始實驗... – UserProg

+0

仍然有同樣的問題... – UserProg

回答

0

嘗試這樣

$("input[id^=timepicker]").timepicker(); 
+0

你能解釋什麼是$(「input [id^= timepicker]」)。timepicker();手段?對不起,我是jquery的新手...... – UserProg

+0

這意味着它將timepicker應用於每個輸入類型,其ID以'timepicker'開頭,如timepicker。[1],timepicker。[2] .... – Gautam3164

+0

感謝,很好的解釋,但問題仍然是相同的。 – UserProg

相關問題