2014-02-14 28 views
0

我有一個表中有很多輸入字段,其中包含jqueury數據選取器。每個輸入字段都有類日期選擇器和一個隨機ID號。當在輸入字段中點擊數據選擇器彈出時。點擊他的日期即可插入dtae。所以他的日期選擇器工作正常。但是現在我想在輸入字段旁邊添加圖像或文本鏈接,並且當我單擊圖像/文本時,輸入字段上的內容會變爲所選文本。但是,直到如今我不能結合日期選擇器,這溫控功能爲一體....將jquery-ui Datepicker與點擊插入文本相結合的方法。

例如我想:

<input type="text" id="a11" class="datepicker" name="sterilizationdate_1" value="<?php echo $sterilizationdate_1?>"> 
    <a href="#" class="CSA" onClick="addTextTag('To sterilization'); return false">CSA</a> 

和JavaScript

$('a.CSA').click(function(){ 
    $('.datepicker').val($('.datepicker').val()+$(this).html()); 
}); 

我測試此代碼沒有日期選擇器,它只是工作正常...爲什麼我不能結合這兩個?

發現了另一種解決方案

custom text insert in datepicker

回答

0

您正在試圖讓input標籤val()anchor標籤調用VAL

$('a.CSA').click(function(){ 
    $('.datepicker').val($('.datepicker').prev().val()+$(this).html()); 
}); 
+0

THX要試試:) – Johan

+0

這個ALS不工作與jQuery UI的dateicker – Johan

+0

合併檢查我更新的答案 – Adil

0

也許你有你如何調用Datepicker另一個問題。

你可以試試:

$('a.CSA').on('click', function(){ 
    $('.datepicker').val($('.datepicker').prev().val()+$(this).html()); 
}); 

相反的:

$('a.CSA').click(function(){ 
    $('.datepicker').val($('.datepicker').prev().val()+$(this).html()); 
}); 

請此鏈接.on()

+0

nope,也不工作,我認爲datepicker不允許在某種方式 – Johan

+0

如果我嘗試此代碼沒有datepicker它的作品很好...但與datepicker不是 – Johan