2010-03-10 105 views
5

Hai,如何從日曆控件中獲取選定的日期?

我正在創建一個DatetimePicker用戶控件。我只想知道如何使用jQuery獲取日曆(asp.net控件)控件的選定日期。我使用了這段代碼,但它是錯誤的。

$(document).ready(function() { 
    $(".UserCalender").click(function() { 

    var a = $('.CalenderDiv:selected').text(); 
    alert(a);   
    }); 
}); 

這是怎麼回事?

回答

4

你將無法做到這一點。沒有:爲錨標記選擇了選擇器。它僅適用於<option>元素。你可以做的是將一個事件hanlder附加到每個錨點並使用text()方法。類似於

$("#Calendar1 a").click(function(){ 
    alert ($(this).text()); 
    return false; 
}); 

但是,您爲什麼要這麼做。通過這樣做,您將只獲取錨標記內的文本,而不是整個日期。爲了獲得整個日期,你將不得不執行額外的工作。

如果你想操縱選定的文本,那麼你可以使用jQuery的任何datepicker插件。

請參閱jQuery UI Datepicker

相關問題