javascript - jquery加载附加日期选择器函数

标签 javascript jquery jquery-ui datepicker

我有以下函数,可以生成编号的输入字段,其中包含创建它们的当前时间戳的idname。我试图将一个日期选择器附加到每个创建的日期选择器,因此具有唯一/时间戳 ID。

有人可以建议我这样做吗?

我相信需要在创建的每个输入字段下生成日期选择器函数,但我不知道如何使用 JavaScript 生成 JavaScript 函数。我想也许我可以使用 jQuery 的 load() 函数并调用一个 PHP 脚本来生成一个独特的函数并将其加载到 div 中。这是解决这个问题的最好方法吗?谢谢!

<script>
    var number = 0;
    var num;
    $('#add_date').click(function(event) {
    number++;
    var d=new Date();
    var year = d.getFullYear();
    var day = d.getDate();
    var month = d.getMonth() + 1;
    if (month<10){var month = "0"+month;}
    if (day<10){var day = "0"+day;} 
    var fullyear = month+"/"+day+"/"+year;
    num = event.timeStamp
    $('#box').append( number+". <input type='text' id='" + num + "' name='" + num + "' value='"+ fullyear + "' size='10'/><br><br>");
    var idtag = "#"+num;
});
</script>

最佳答案

为什么不在创建输入时设置日期选择器?

var picker = $("<input/>", {
  type: 'text',
  id: num,
  name: num,
  value: fullyear
}).datepicker();

$('#box').append(number).append(picker);

此外,您应该使“id”值看起来像有效标识符而不是普通数字。

关于javascript - jquery加载附加日期选择器函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102130/

相关文章:

jquery-ui - jquery ui 工具提示手动打开/关闭

javascript - jQuery 按钮根据输入值启用/禁用?

javascript - 如何将ajax请求发送到同一页面?

javascript - Underscore.js - 使用正则表达式查找对象键的值?

javascript - Jquery:同时绑定(bind)加载+更改

javascript - 如何从原始元素中删除 Bootstrap 标签输入事件

jQuery 增量添加 css 值

Jquery:Jquery 是否有一个像高亮/错误框一样的绿色 'checkmark' 框

javascript - 条件点 slider jQuery

javascript - 如何用一个函数逐步显示div?