Javascript 语法错误,将js代码放入js文件后无法识别表达式
我在使用jquery-1.9.1.js的aspx文件中有此代码,应用程序运行良好:Javascript 语法错误,将js代码放入js文件后无法识别表达式,javascript,Javascript,我在使用jquery-1.9.1.js的aspx文件中有此代码,应用程序运行良好: <script type="text/javascript"> $(function () { $("#<%=datepickerStart.ClientID%>").datepicker(); $("#<%=datepickerEnd.ClientID%>").datepicker(); }); </script>
<script type="text/javascript">
$(function () {
$("#<%=datepickerStart.ClientID%>").datepicker();
$("#<%=datepickerEnd.ClientID%>").datepicker();
});
</script>
<asp:TextBox ID="datepickerStart" runat="server">Start Date</asp:TextBox>
<asp:HiddenField ID="hiddenDateStart" runat="server" />
$(函数(){
$(“#”)日期选择器();
$(“#”)日期选择器();
});
开始日期
当我将js代码放入js文件时,如下所示:
$(document).ready(function() {
$("#<%=datepickerStart.ClientID%>").datepicker();
$("#<%=datepickerEnd.ClientID%>").datepicker();
});
$(文档).ready(函数(){
$(“#”)日期选择器();
$(“#”)日期选择器();
});
我收到了以下错误消息:
语法错误,无法识别的表达式:
#<%=datepickerStart.ClientID%>
#
如果您有任何建议,我们将不胜感激。ASP不会评估该文件,因为它是一个javascript文件。将asp放回aspx中。建议:将asp代码放回asp引擎解释的文件中。如果OP仍希望将代码分开,请将元素的类放回单独的JS文件中。