海,
我正在创建一个DatetimePicker用户控件.我只想知道如何使用jQuery获取日历(asp.net控件)控件的选定日期.我用过这段代码,但这是错的.
$(document).ready(function() {
$(".UserCalender").click(function () {
var a = $('.CalenderDiv:selected').text();
alert(a);
});
});
Run Code Online (Sandbox Code Playgroud)
这有什么问题?
你将无法这样做。锚标记没有 :selected 选择器。它仅适用于<option>元素。您可以做的是将事件处理程序附加到每个锚点标记并使用 text() 方法。就像是
$("#Calendar1 a").click(function(){
alert ( $(this).text() );
return false;
});
Run Code Online (Sandbox Code Playgroud)
但为什么要这样做呢。通过这样做,您将仅获得锚标记内的文本,而不是整个日期。要获得完整的日期,您将需要执行额外的工作。
如果您想操作选定的文本,那么您可以使用 jQuery 中的任何日期选择器插件。
| 归档时间: |
|
| 查看次数: |
3594 次 |
| 最近记录: |