jQuery添加输入字段和日期选择器

BCM

当我用jquery datepicker创建输入字段时,它不起作用。

我尝试

$(function() {
$('.datepick').each(function(){
    $(this).datepicker();
});  
}); 

jQuery生成的输入:

<input name="date[]" class="pure-input-1-2 datepick" type="text" value="">

jQuery代码生成输入字段

$(document).ready(function() {
    var max_fields      = 10; //maximum input boxes allowed
    var wrapper         = $(".input_fields_wrap"); //Fields wrapper
    var add_button      = $(".add_field_button"); //Add button ID

    var x = 1; //initlal text box count
    $(add_button).click(function(e){ //on add input button click
        e.preventDefault();
        if(x < max_fields){ //max input box allowed
            x++; //text box increment
            $(wrapper).append('<div>'+
            'Iskustvo od:  <input  name="date[]" class="pure-input-1-2 datepick" type="text" value="">'+
            '<a href="#" class="remove_field">Remove</a></div>'); //add input box
        }
    });

    $(wrapper).on("click",".remove_field", function(e){ //user click on remove text
        e.preventDefault(); $(this).parent('div').remove(); x--;
    })
});
TJ人群

您的代码会将日期选择器附加到jQuery的“事件”中文档.datepick存在的任何元素上,ready但不会对以后添加的任何元素做任何事情

如果以后添加另一个元素,则需要显式地将日期选择器附加到该元素,大概是在添加该元素的代码中。

例如,在添加元素之后,此代码会将日期选择器附加到.datepick尚无日期选择器的任何位置

$(".datepick").not(".hasDatepicker").datepicker();

的原因.not(".hasDatepicker")是,日期选择器在对元素进行初始化时,将其添加到元素中,因此,通过使用.not,我们可以过滤掉已经设置的元素,而不是再次设置它们。


重新编辑,显示添加输入的代码,只需添加调用即可:

wrapper.append('<div>'+
'Iskustvo od:  <input  name="date[]" class="pure-input-1-2 datepick" type="text" value="">'+
'<a href="#" class="remove_field">Remove</a></div>'); //add input box
wrapper.find(".datepick").datepicker(); // <=====

另请注意,我$()从周围删除了wrapperwrapper已经一个jQuery对象,不需要调用$()再次在一个循环反复少得多。

或者再次,只需将我之前给出的单行代码放在该代码的末尾。


旁注:each在您的代码中没有理由进行调用,只会$(".datepick").datepicker();为您循环遍历它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery日期时间选择器未显示在添加有jQuery的输入字段中

来自分类Dev

输入字段的日期选择器选择器

来自分类Dev

多日期选择器从输入字段中获取日期?

来自分类Dev

在输入字段和图标上触发Pikaday日期选择器脚本

来自分类Dev

在动态添加的输入中添加日期选择器

来自分类Dev

无法将值从 JQuery 日期范围选择器传输到输入字段

来自分类Dev

日期选择器覆盖模态中的输入字段

来自分类Dev

输入类型日期格式和日期选择器问题

来自分类Dev

jQuery将当前(和将来)输入转换为日期选择器

来自分类Dev

带有输入和日期选择器的JQueryUI datepicker

来自分类Dev

输入字段上的 Jquery 选择器返回 prevObject

来自分类Dev

jQuery,手动输入的日期选择器

来自分类Dev

jQuery日期选择器仅选择月份和年份?

来自分类Dev

jQuery日期选择器仅选择月份和年份?

来自分类Dev

在jQuery Mobile UI中添加日期选择器

来自分类Dev

当日期选择器处于活动状态时将类添加到输入和标签?

来自分类Dev

SalesForce、VisualForce Pages 和 jQuery 日期选择器

来自分类Dev

jQuery选择器按表单索引和输入名称

来自分类Dev

将引导日期时间选择器中的选定日期插入输入字段

来自分类Dev

带输入标签的日期选择器

来自分类Dev

使日期选择器显示在输入下方

来自分类Dev

jQuery-日期选择器日期

来自分类Dev

从多个jquery选择器中添加和删除类

来自分类Dev

在jQuery中添加变量和多个选择器

来自分类Dev

Jquery日期选择器,选择年份

来自分类Dev

我如何在列项目日期的 jtable 中添加日期选择器和时间选择器?

来自分类Dev

一个输入文本中的日期选择器和计时器选择器

来自分类Dev

如何添加日历,日期选择器?

来自分类Dev

在fragmnet中添加日期选择器

Related 相关文章

  1. 1

    jQuery日期时间选择器未显示在添加有jQuery的输入字段中

  2. 2

    输入字段的日期选择器选择器

  3. 3

    多日期选择器从输入字段中获取日期?

  4. 4

    在输入字段和图标上触发Pikaday日期选择器脚本

  5. 5

    在动态添加的输入中添加日期选择器

  6. 6

    无法将值从 JQuery 日期范围选择器传输到输入字段

  7. 7

    日期选择器覆盖模态中的输入字段

  8. 8

    输入类型日期格式和日期选择器问题

  9. 9

    jQuery将当前(和将来)输入转换为日期选择器

  10. 10

    带有输入和日期选择器的JQueryUI datepicker

  11. 11

    输入字段上的 Jquery 选择器返回 prevObject

  12. 12

    jQuery,手动输入的日期选择器

  13. 13

    jQuery日期选择器仅选择月份和年份?

  14. 14

    jQuery日期选择器仅选择月份和年份?

  15. 15

    在jQuery Mobile UI中添加日期选择器

  16. 16

    当日期选择器处于活动状态时将类添加到输入和标签?

  17. 17

    SalesForce、VisualForce Pages 和 jQuery 日期选择器

  18. 18

    jQuery选择器按表单索引和输入名称

  19. 19

    将引导日期时间选择器中的选定日期插入输入字段

  20. 20

    带输入标签的日期选择器

  21. 21

    使日期选择器显示在输入下方

  22. 22

    jQuery-日期选择器日期

  23. 23

    从多个jquery选择器中添加和删除类

  24. 24

    在jQuery中添加变量和多个选择器

  25. 25

    Jquery日期选择器,选择年份

  26. 26

    我如何在列项目日期的 jtable 中添加日期选择器和时间选择器?

  27. 27

    一个输入文本中的日期选择器和计时器选择器

  28. 28

    如何添加日历,日期选择器?

  29. 29

    在fragmnet中添加日期选择器

热门标签

归档