为了账号安全,请及时绑定邮箱和手机立即绑定

将datepicker()放在动态创建的元素上 - JQuery / JQueryUI

将datepicker()放在动态创建的元素上 - JQuery / JQueryUI

Smart猫小萌 2019-08-06 17:04:21
将datepicker()放在动态创建的元素上 - JQuery / JQueryUI我已经动态创建了文本框,我希望每个文本框能够在点击时显示日历。我使用的代码是:$(".datepicker_recurring_start" ).datepicker();哪个只能在第一个文本框上工作,即使我的所有文本框都有一个名为datepicker_recurring_start的类。非常感谢您的帮助!
查看完整描述

3 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

对于我来说,jquery工作:

将“身体”改为文件

$(document).on('focus',".datepicker_recurring_start", function(){
    $(this).datepicker();});

感谢skafandri

注意:确保每个字段的ID不同


查看完整回答
反对 回复 2019-08-06
?
暮色呼如

TA贡献1853条经验 获得超9个赞

skafandri +1的优秀答案

这只是更新以检查hasDatepicker类。

$('body').on('focus',".datepicker", function(){

    if( $(this).hasClass('hasDatepicker') === false )  {
        $(this).datepicker();
    }});


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 1279 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信