关于jQuery ui的datepicker的一个问题

今天研究jQueryUI的datepicker的时候遇到个问题,大概意思是不加母版页直接在页面里调用datepicker时,点textbox控件有日历显示,加上母版页后点... 今天研究jQuery UI的datepicker的时候遇到个问题,大概意思是不加母版页直接在页面里调用datepicker时,点textbox控件有日历显示,加上母版页后点textbox控件就没有日历显示了,下边两个图分别是加母版和不加母版的,麻烦帮我看看问题出在哪了 展开
 我来答
pellolove
2015-03-13 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:57.3万
展开全部

加了模板页 你的文本框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();


个人建议写后面这种

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式