Jquery ui jQuery-日期控件-下面的代码有什么问题?
我是jQuery的初学者 下面的代码来自我的aspx代码Jquery ui jQuery-日期控件-下面的代码有什么问题?,jquery-ui,Jquery Ui,我是jQuery的初学者 下面的代码来自我的aspx代码 <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="CPH1"> <script type="text/javascript"> $(function () { //debugger $("#<%=datepicker.UniqueID %>").Datepicker();; }); </scri
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="CPH1">
<script type="text/javascript">
$(function ()
{ //debugger
$("#<%=datepicker.UniqueID %>").Datepicker();;
});
</script>
<div> Date: <asp:TextBox ID="datepicker" runat="server" ></asp:TextBox>
</asp:Content>
$(函数()
{//调试器
$(“#”).Datepicker();;
});
日期:
单击文本框后,我没有得到任何响应
有人能指出上面代码中的问题吗
是否有任何站点通过与asp.net集成来演示jquery控件?datepicker()方法必须使用小写字母“d”编写。您可以触发文本框上的单击事件并分配此单击文档的回调。试着这样做:
$(document).ready(function()
{
$('#myID').click(function()
{
$(this).datepicker();
})
});
更新
如果没有必要,您可以编写html代码而不是asp标记
<input type="text" id="myID"/>
如果ASP标签是必需的,例如,您想使用OnServer Calk考虑JavaScript OnCutt事件将总是首先触发。
正如@Cito所说,DatePicker构造函数方法必须以小写形式编写。有人能告诉我DatePicker()之后的额外分号是否会导致问题吗?只是好奇…Dave Ward的网站是一个将jQuery与.NET集成的好网站(特别是使用AJAX),GregL是url吗?谢谢Cito。我确实试过换个案子。仍然不起作用我不是ASP.net专家,但也许你需要用
ClientID
替换UniqueID
?查看生成的HTML,检查输入元素的ID和jQuery代码中指定的ID是否匹配。谢谢Cito。它发挥了神奇的作用。下面是代码$(function(){$(“#”)单击(function(){//alert(“”);$(“#”).datepicker();})但这一次我遇到了另一个错误“object不支持此属性或方法”您确定jQuery UI已正确加载并包含datepicker小部件(再次检查生成的HTML和jQuery-UI.js文件)吗?谢谢Matteo Vinci。下面的代码工作$(函数(){$(“#”)。单击(函数(){//alert(“”);$(“#”).datepicker();}),但这次我遇到了另一个错误“对象不支持此属性或方法”