关于jQuery ui的datepicker的一个问题
今天研究jQueryUI的datepicker的时候遇到个问题,大概意思是不加母版页直接在页面里调用datepicker时,点textbox控件有日历显示,加上母版页后点...
今天研究jQuery UI的datepicker的时候遇到个问题,大概意思是不加母版页直接在页面里调用datepicker时,点textbox控件有日历显示,加上母版页后点textbox控件就没有日历显示了,下边两个图分别是加母版和不加母版的,麻烦帮我看看问题出在哪了
展开
1个回答
展开全部
加了模板页 你的文本框ID就会有变化 比如你的TextBox1就不是TextBox1 ,
有两种方法解决(或者更多):
1、 $("#TextBox1") 更改为 $("#"+ <%= TextBox1.ClientID %>).datepicker();
2、就是使用 class来做为dom选择器,在使用母板页面的class元素是不会变的,但要注意唯一性
在
<asp:TextBox ID="TextBox1" CssClass="txt1" runat="server"></asp:TextBox> 添加 CssClass="txt1"
然后 js里这样写:
$(".txt1").datepicker();
个人建议写后面这种
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询