jquery datepicker无法处理没有html标记的jsp页面
我试图在没有html的jsp页面中使用jquery日期选择器 //使用jquery的链接和脚本的所有导入jquery datepicker无法处理没有html标记的jsp页面,jquery,Jquery,我试图在没有html的jsp页面中使用jquery日期选择器 //使用jquery的链接和脚本的所有导入 <h:form id="formid"> <t:div id="datepicker" forceid="true" class="demo"> <f:view> <h:outputText value="Select date" /> <h:inputText id="datepicker"/> </t:div> &l
<h:form id="formid">
<t:div id="datepicker" forceid="true" class="demo">
<f:view>
<h:outputText value="Select date" />
<h:inputText id="datepicker"/>
</t:div>
</f:view>
</h:form>
<script>
$(function() {
$( "#datepicker" ).datepicker({showon: 'button',
buttonImageonly: true});
});
</script>
$(函数(){
$(“#日期选择器”).datepicker({shown:'button',
buttonImageonly:true});
});
问题在于id和脚本。
请共享类似的完整源代码。假设您的jsp页面生成正确的HTML,那么jQuery语法是错误的。尝试:
$('#datepicker').datepicker({
showOn: 'button',
buttonImageOnly: true
});
您没有正确选择datepicker文本框。应该是这样的:
$('#datepicker').datepicker({ showOn: button, buttonImageOnly: true });
还要注意的是,showOn和buttonImageOnly必须正确地用骆驼套固定。Javascript区分大小写。这看起来根本不像有效的Javascript
#datepicker
只是坐在那里。你能更具体一点吗?您是否在浏览器控制台(如Firebug或Chrome开发工具)中收到错误消息?你能追踪代码吗?正在生成什么类型的输出?实际代码在我的工作场所,但输出只是一个“选择日期”文本,后跟一个输入文本框。@akhileshagupta:很难说没有看到1)更多代码或2)功能示例。