javascript - 如何将日期选择器插入 jquery 向导中?

标签 javascript jquery datepicker wizard

我创建了一个 jquery 向导表单,在里面我必须插入一个输入 -> 日期选择器,但它不起作用。

这是输入行:

<label for="created">Creation date *</label><input name="created" id="created" type="text">

这里是简单的 JavaScript:

<script>
$('#created').datepicker();
</script>

我认为问题是由于加载 JavaScript 之后呈现的向导造成的。 不管怎样,我仍在寻找解决方案。

有人可以帮助我吗?

谢谢 加埃塔诺

最佳答案

根据代码在页面中的放置位置,DOM 尚未准备好(因此 $('#created') 选择器不会返回匹配项)。

在代码周围添加一个 DOM 就绪处理程序:

<script>
    $(function(){
        $('#created').datepicker();
    });
</script>

注:$(function(){yourcode});$(document).ready(function(){yourcode}); 的快捷方式

关于javascript - 如何将日期选择器插入 jquery 向导中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25871943/

相关文章:

javascript - 拦截类型错误

具有相同名称和方括号的 jQuery 输入

javascript - jquery datepicker 返回未定义的值

jquery - 向 jQuery 自动完成实时添加值

Jquery 日期选择器和 Jquery 验证

javascript - 如何使用javascript从一个日期输入字段获取日期值并将其放入另一日期字段?

javascript - d3 ClipPath - 为什么它会切断图表顶部?

javascript - 在 ScrollView 的 onscroll 属性中调用函数

javascript - ES6 "universal"代理

java - 在java中使用日期,并且仅使用日期