为什么jQuery是不是在我的内容页工作

问题描述:

为什么我的jQuery的功能都没有的内容页面内工作, 在我的母版页标题我打电话jQuery函数 代码:为什么jQuery是不是在我的内容页工作

<script type="text/javascript" src="js/jquery-ui-1.8.19.custom.min.js"></script> 

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.19.custom.css" rel="stylesheet" /> 

,并在我的内容页我给值到我的DateTimePicker

源代码:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#<%=TextBox1.ClientID %>").datepicker(); 


    }); 
</script> 

+4

你加载jQuery的呢?你有任何错误?带有您提供的ID的元素是否存在? –

你需要确保你包括jQuery库也并不仅仅是jQuery的UI库

<script type="text/javascript" src="js/jquery-version-number.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.19.custom.min.js"></script> 

如果你正在使用ASP.NET 4,您可以设置ClientIDMode属性,看在here

jQuery UI的是依赖于jQuery的,它的平均使用的jQuery核心库函数

所以,你需要包括像

<script type="text/javascript" src="js/jQuery.js"></script> 
<script type="text/javascript" src="js/jQueryUI.js"></script> 

也放调试器关键字,并看到$(文档)在快速监视。如果你能够找到方法,那么你已经包含了jQuery。如果你能够找到$ .datepicker(),那么你也包括jQuery UI。第三步是检查$( “#<%= TextBox1.ClientID%>”)。大小()> 0

<script type="text/javascript"> 
debugger; 
$(document).ready(function() { 
$("#<%=TextBox1.ClientID %>").datepicker(); 
}); 
</script>