2012-11-23 21 views
0

我正在使用jquery插件來切換面板。我切換面板後,我需要添加一個日期選擇器到輸入,但我需要添加面板後添加插件。我想用on()函數做到這一點,但我似乎無法使它工作。根據我的理解你必須使用一個事件,但是有沒有辦法讓一個事件被添加。我一直在嘗試的代碼是一個「點擊」事件,這添加了第一次點擊日期選擇器,然後它將在第二次點擊。我需要它在第一次點擊上工作。它也不會像我需要的那樣添加圖標。下面是我使用的是現在的代碼:使用'on'函數將日期選擇器添加到html表單

$('#switcher-panel').on('click', 'table tr td input', function(){ 
    $('.datepicker').datepicker({ 
     buttonImage: "images/calendar.png" 
    }); 
    }); 

下面是開關面板的HTML:

<a id="content1" class="switcher">Rank 1</a> 
<a id="content2" class="switcher">Rank 2</a> 

<!-- The panel you wish to use to display the content --> 
<div id="switcher-panel"></div> 

<!-- The actual content you want to switch in and out of the panel, this is hidden --> 
<div id="content1-content" class="switcher-content show"> 
</div> 

我將如何使用on功能,使這項工作。

回答

0

on()不能運行像datepicker這樣的插件。插入新的html後,您需要調用插件。

$('#someDiv').append('<input class="datpicker"/>').find('.datepicker').datepicker(); 

沿着這個簡單的追加的第東西線

相關問題