我想在asp:TextBox控件上使用jQuery-UI datepicker。 这是我的脚本语法:
<script> $(function(){$document.getElementById('<%txtvBdayEd.ClientID%>').datepicker({dateFormat: "yy-mm-dd"});
});
</script>
它没有用,我很好奇是不正确的?
我的身份来自
<asp:Textbox id="txtvBdayEd" CssClass="txtBoxes" runat="server" Text="PlaceHolder"></asp:Textbox>
答案 0 :(得分:2)
你在ASP.NET代码中有一个轻微的语法错误来生成客户端ID,而且你也混淆了用于获取元素的jQuery和标准JS语法。
ASP位在&lt;%之前需要=,对于脚本部分,$ document可能不会评估任何内容。 document.getElementById会为你提供JS元素,但需要在jQuery对象(包装JS元素)上调用datepicker方法。这是使用$(selector)语法完成的:
parfeval
应该正常工作。