【发布时间】:2009-02-04 18:18:27
【问题描述】:
场景:我有一个包含多个可折叠面板的 .aspx 页面。每个面板代表不同的报告。要运行报告,请单击面板,然后会出现报告的用户控件。我创建的日期范围控件可以包含在多个面板“内”。
下面的代码在多面板实例中不起作用。它将所有“to date”文本框设置为等于开始日期,而不仅仅是活动面板的“to date”文本框。
如何仅使用已展开的面板中的文本框?
感谢您的帮助!
<script type="text/javascript">
$(document).ready(function(){
$('#dFrom').datepicker();
$('#dTo').datepicker();
$('#dTo').click(function(){
try{
var from = $('#dFrom').datepicker("getDate");
$('#dTo').datepicker("setDate",from);
}
catch(Error)
{
alert(Error);
}
});
});
【问题讨论】: