首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery中的日历问题

Jquery中的日历问题
EN

Stack Overflow用户
提问于 2014-10-10 12:33:43
回答 1查看 148关注 0票数 0

我使用下面的jquery函数来突出显示日历中的日期。

代码语言:javascript
复制
     <script type="text/javascript">
          $(document).ready(function () {
              $(".responsive-calendar").responsiveCalendar({
                  time: '2014-10',
                  events: {
                      "2014-10-10": { "number": 5, "url": "http://w3widgets.com/responsive-slider" }                
                  }
              });
          });
        </script>

如果我这样使用,我可以通过使用以下命令来突出显示2014-10-10日期

代码语言:javascript
复制
"2014-10-10": { "number": 5, "url": "http://w3widgets.com/responsive-slider" } 

但是,当我在一个变量中获取日期字符串时,我无法突出显示

代码语言:javascript
复制
<script type="text/javascript">

    $(document).ready(function () {
        var appointment = "2014-10-10"; 
        var str = '{"' + appointment + '":{"badgeClass":"badge-warning"}}';
        var test2 = JSON.parse(str);

        /* Initialize calendar */
        $(".responsive-calendar").responsiveCalendar({
            time: '2014-10',
            events: { "'+test2+'": { "number": 5, "url": "http://w3widgets.com/responsive-slider" } }

            });
    });

   </script>

如何通过在一个变量中获取日期字符串来突出显示日期?

EN

回答 1

Stack Overflow用户

发布于 2014-10-10 12:48:59

像这样修改你的代码

代码语言:javascript
复制
$(".responsive-calendar").responsiveCalendar({
        time: '2014-10',
        events: { test2: { "number": 5, "url": "http://w3widgets.com/responsive-slider" } }

        });

您提供了额外的引号,因此它被视为变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26291996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档