2010-11-17 61 views
0

我正試圖結合this articlethis article我在每行中有一個日期和時間選擇器。我有這個工作現有的行,但他們不工作添加行。jQuery.Live混淆

我發現jQuery .live函數似乎是我正在尋找的,但我對它是如何工作感到困惑。這是我工作的jQuery代碼:

$(".datepicker").datepicker({ 
    showAnim: '', 
    dateFormat: 'm/d/yy', 
    showOn: 'button', 
    buttonImageOnly: true, 
    buttonImage: '../../js/txtdropdown/txtdropdown-btn.png', 
    buttonText: 'Select a date' 
}); 
$(".timedropdown").timedropdown(); 

我試圖將其更改爲:

$(".datepicker").live("datepicker", function() { 
    $(this).datepicker({ 
     showAnim: '', 
     dateFormat: 'm/d/yy', 
     showOn: 'button', 
     buttonImageOnly: true, 
     buttonImage: '../../js/txtdropdown/txtdropdown-btn.png', 
     buttonText: 'Select a date' 
    }); 
}); 
$(".timedropdown").live("timedropdown", function() { 
    $(this).timedropdown(); 
}); 

但是,這不僅是不行的,但它也從以前工作中現有的行刪除它們。

我在做什麼錯?

回答

0

我發現this question是給我的解決方案:

$(".datepicker").live("click", function() { 
    $(this).datepicker({ 
     showAnim: '', 
     dateFormat: 'm/d/yy', 
     showOn: 'button', 
     buttonImageOnly: true, 
     buttonImage: '../../js/txtdropdown/txtdropdown-btn.png', 
     buttonText: 'Select a date' 
    }); 
}); 
$(".timedropdown").live("click", function() { 
    $(this).timedropdown(); 
});