jQuery - 日期控制 - 以下代码有什么问题?

时间:2011-11-02 08:26:36

标签: jquery-ui

我是jQuery的初学者。

以下代码来自我后面的aspx代码

<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>

点击文本框后我没有收到任何回复。

任何人都可以在上面的代码中指出这个问题。

是否有任何网站通过与asp.net 代码集成来演示 jquery控件?

2 个答案:

答案 0 :(得分:1)

必须使用小写“d”编写datepicker()方法。

答案 1 :(得分:0)

您可以在文本框上触发点击事件,并在文档就绪时指定此点击的回调。试试这种方式:

$(document).ready(function()
{
     $('#myID').click(function()
     {
          $(this).datepicker();
     })
});

<强>更新

如果没有必要,你可以编写html代码而不是asp标签。

<input type="text" id="myID"/>

如果需要asp标记,例如你想使用OnServerClick,则认为javascript onClick事件将始终首先触发。

正如@Cito所说,DatePicker构造函数方法必须用小写编写。