我是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控件?
答案 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构造函数方法必须用小写编写。