玉模板中的日期选择器

Posted

技术标签:

【中文标题】玉模板中的日期选择器【英文标题】:datepicker in jade template 【发布时间】:2011-11-26 06:36:05 【问题描述】:

我是 Jade 和 express 的新手,需要将 jquery UI 中的 datepicker 添加到我的一个分层弹出窗口中。我已经尝试了带有 onload 的内联脚本和标头 javascript,但没有任何运气。

script(src='/javascripts/jquery-1.4.4.js')
script(src='/javascripts/jquery-ui.js')
script(type='text/javascript')
   function initDate() 
   $('#mdate').datepicker(dateFormat: 'yyyy-mm-dd');


input(type='text', name='mdate', id='mdate')

任何建议或帮助将不胜感激。 谢谢

【问题讨论】:

您确实意识到$('#mdate') 并不表示具有名称 mdate 的那个人,对吗?您需要将该元素的 id 设置为 mdate ... nope..有没有办法可以把这个 datepicker 脚本放在 (inpu) 行下面? 【参考方案1】:

试试这个代码

script(src='/javascripts/jquery-1.4.4.js')
script(src='/javascripts/jquery-ui.js')
script(type='text/javascript')
   $(function()
       function initDate() 
          $('#mdate').datepicker(dateFormat: 'yyyy-mm-dd');
       
   );

input(type='text', name='mdate', id='mdate')

我所做的只是告诉页面等到它准备好后再应用日期选择器

【讨论】:

大声笑,我不敢相信我错过了 $(function() ... before. 我得说我还是不喜欢那种语法,我更喜欢$(document).ready( 和我一样,但是 $(function() 似乎已经被更广泛地使用了,尤其是在骨干网等领域。

以上是关于玉模板中的日期选择器的主要内容,如果未能解决你的问题,请参考以下文章

如何在日期选择器中添加自定义模板。?

引导日期选择器不适用于 Webpack

在片段中创建日期选择器

如果您使用引导日期选择器,日期会消失

引导日期选择器插件问题

MVC2:日期选择器在编辑器模板中不起作用