Jquery 服务器控件ASP.Net上未运行Java脚本
我想在asp:TextBox控件上使用jQueryUIDatePicker。 以下是我的脚本语法:Jquery 服务器控件ASP.Net上未运行Java脚本,jquery,asp.net,datepicker,Jquery,Asp.net,Datepicker,我想在asp:TextBox控件上使用jQueryUIDatePicker。 以下是我的脚本语法: <script> $(function(){$document.getElementById('<%txtvBdayEd.ClientID%>').datepicker({dateFormat: "yy-mm-dd"}); }); </script> $(function(){$document.getElementById('').datep
<script> $(function(){$document.getElementById('<%txtvBdayEd.ClientID%>').datepicker({dateFormat: "yy-mm-dd"});
});
</script>
$(function(){$document.getElementById('').datepicker({dateFormat:“yy-mm-dd”});
});
它不起作用,我很好奇这是不是不正确
我的身份证来自哪里
<asp:Textbox id="txtvBdayEd" CssClass="txtBoxes" runat="server" Text="PlaceHolder"></asp:Textbox>
在生成客户端ID的ASP.NET代码中有一个轻微的语法错误,而且您还混淆了用于获取元素的jQuery和标准JS语法
ASP位在之前需要一个=您在ASP.NET代码中有一个轻微的语法错误来生成客户端ID,并且您还混淆了用于获取元素的jQuery和标准JS语法
ASP位需要一个=,就在your元素选择器看起来很奇怪之前getElementById(“”)真的有id属性为“”的DOM元素吗?这不应该是@CobolStudes吗?要查看生成的HTML是否正确,您应该使用浏览器开发工具检查该元素。请尝试
$('#')。日期选择器..
或将$document
更改为$(文档
。检查浏览器控制台是否有错误您的元素选择器在我看来很奇怪。'getElementById('')“真的有id属性为“”的DOM元素吗?这不应该是@CobolStudes吗?要查看生成的HTML是否正确,您应该使用浏览器开发工具检查该元素。请尝试$('#')。datepicker..
或将$document
更改为$(文档
。检查浏览器控制台是否有错误我只想向解决方案添加一个小更改ClientId应该是ClientId,因为它区分大小写。@TommyMcGee完成,谢谢。我已经使用ASP.NET表单一段时间了,您很快就会忘记这些小细节!我只想向解决方案添加一个小更改ClientId应该是ClientId,因为我s区分大小写。@TommyMcGee完成,谢谢。我已经使用ASP.NET表单一段时间了,您很快就会忘记这些小细节!
$("#<%=txtvBdayEd.ClientID%>").datepicker({ dateFormat: 'yy-mm-dd' });