首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导-数据采集器实现

引导-数据采集器实现
EN

Stack Overflow用户
提问于 2014-09-17 11:09:43
回答 1查看 1.1K关注 0票数 0

我希望有人能帮我解决这个小问题。我认为这很简单,但不是javascript,html;我发现实现它有点困难。

基本上,我使用的是我想实现的引导-数据报警器。

我发现下面的网站允许我调整日历并提供适当的代码。dsatepicker

我正在尝试实现内联/嵌入式日历,并给出了以下代码

代码语言:javascript
复制
$('#sandbox-container div').datepicker({
multidate: true

});

但是我不知道如何实现沙箱容器。

在我的html中,我执行了以下操作

代码语言:javascript
复制
<script>
$('.datepicker').datepicker({
    multidate:true
})

然后

代码语言:javascript
复制
 <div class="datepicker">
        </div>

如果我在脚本中调用datepicker,它可以工作,但日历主题与沙箱容器显示的主题不一样。另外,即使在数据采集器中,我也无法调整(添加多个日期等)。

如何正确地实现代码?

PS:

代码语言:javascript
复制
<script type="text/javascript" src="/resources/js/bootstrap-datepicker.js"></script>
<script src="/resources/js/jquery-2.0.3.min.js"></script>
<link rel="stylesheet" href="/resources/bootstrap-3.0.0/css/bootstrap.min.css" media="screen, projection">

<script>
    $('.datepicker').datepicker({
        multidate:true
    })
</script>


<div class="col-md-3">
    <h5>Pickup Dates</h5>
<div class="datepicker">
</div>


</div>

这些是正在使用的相关代码。我正在使用的图书馆更多,但我相信我拥有所有的图书馆。如果你认为这个问题与文件引用有关,那么如果你能告诉我需要什么文件,我会很感激,这样我就可以检查我是否引用过它们,或者让它们存在。

================================我问了一个关于如何实现与angularjs一起使用的日历的问题。我找到了一种方法,虽然不是100%的角度,但效果很好。

我在datepick标记中添加了ng单击,如下所示:

代码语言:javascript
复制
<div class="datepicker"  ng-click="test()" ></div>

在我的控制器中,我创建了一个函数(在本例中称为test() ),并使用jquery方法传递选定的日期:

代码语言:javascript
复制
  $scope.test=function(){
        $scope.selectedDates=$('.datepicker').datepicker('getDates');
    }

在从日历中选择日期时,会自动添加/删除日期列表。我希望它能帮上忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-17 11:22:41

第一个错误是,您在引导后定义了jquery -datepicker。datepicker很可能依赖于jquery。

第二个错误是,在div准备好之前,您已经准备好了脚本,所以在运行脚本时div并不存在。

最好在head部分中有引用,并记住顺序很重要,并将脚本放在主体部分的底部,这样就可以确保dom元素按时加载。

代码语言:javascript
复制
<script src="/resources/js/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="/resources/js/bootstrap-datepicker.js"></script>
<link rel="stylesheet" href="/resources/bootstrap-3.0.0/css/bootstrap.min.css" media="screen, projection">



<div class="col-md-3">
    <h5>Pickup Dates</h5>

    <!--Inline DatePicker-->
    <div class="datepicker">
    </div>
    <script>
        $('.datepicker').datepicker({
            multidate:true
        })
    </script>
    <!--------------------->



    <!--Sandbox DatePicker-->
    <div id="sandbox-container">
        <input class="form-control" type="text">
    </div>
    <script>
        $('#sandbox-container input').datepicker({
        });
    </script>
    <!--------------------->


</div>

JS Fiddle演示

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

https://stackoverflow.com/questions/25888970

复制
相关文章

相似问题

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