javascript - jquery datepicker - 将周数包装在标签中

标签 javascript jquery jquery-ui jquery-ui-datepicker

我正在使用 jquery datepicker,并且我正在尝试向其中添加一些我自己的样式 - 但是 - 因为周数只是直接插入到表格单元格中,所以我能做的事情非常有限它只使用 CSS。

有什么方法可以制作当前格式:

<td class="ui-datepicker-week-col">40</td>

看起来更像这样

<td class="ui-datepicker-week-col"><p>40</p></td>

最佳答案

  $(document).ready(function() {
    $("#selector")
      .datepicker({ showWeek: true ,
                    onChangeMonthYear:function(a,b,c)
                                      {setTimeout(function(){$(c.input).trigger('update');},20);}
                  }).on('update',function(){$('.ui-datepicker-week-col',this).wrapInner('<p/>');})
                      .trigger('update');
  });

演示:http://jsfiddle.net/doktormolle/7MqLn/

但我同意 Scott Selby 的观点,选择器 .ui-datepicker-week-col 对于自定义样式来说就足够了。

关于javascript - jquery datepicker - 将周数包装在标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748354/

相关文章:

javascript - 播放视频时停止轮播 - Bootstrap 4

javascript - jquery 按钮仅在一篇文章中启用

Jquery 切换 Accordion

javascript - jQuery datepicker 很难在 Angular.js 中实现

jquery - 使用所选对象的选项动态创建 div

jquery-ui - 带有 Google Apps 脚本的 jQuery UI

javascript - Chrome 中凌乱的鼠标事件

javascript - 如何替换字符串中的 "is"等单词,而不影响 "Pakistani"|节点js

javascript - IE8 不支持的 JavaScript 函数列表

jquery - 如何在ajax DELETE请求中传递除 header 之外的数据