当前位置: 首页 > 面试题库 >

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

宿丰
2023-03-14
问题内容

我已经动态创建了文本框,我希望每个文本框都能在单击时显示日历。我使用的代码是:

$(".datepicker_recurring_start" ).datepicker();

即使我所有的文本框都有一个名为datepicker_recurring_start的类,该方法仅在第一个文本框上有效。

非常感谢您的帮助!


问题答案:

这是窍门:

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

$('...selector..').on('..event..', '...another-selector...',...callback...);语法手段: 添加一个监听器...selector..(在body我们的例子)的事件..event..(“焦点”在我们的例子)。对于与选择器匹配的所有匹配节点的后代...another-selector....datepicker_recurring_start在我们的示例中),应用事件处理程序...callback...(在我们的示例中为内联函数)



 类似资料:
  • 问题内容: 我正在使用jQuery CSS函数设置某些元素的样式 这可行,但是页面加载后会动态创建部分元素。这应该是 我被创建的事件困住了。有任何想法吗? 问题答案: 创建的元素没有事件(无论如何都无法通用)。你可以 将规则添加到样式表,以便将其自动应用于新创建的元素 创建元素时,链接 css() 方法: 动态创建一个新的样式表:

  • 问题内容: 使用jQuery 动态创建隐藏的 输入 表单字段的最简单方法是什么? 问题答案: 要回答第二个问题:

  • 问题内容: 我正在上传多个图像,并将它们放置在ondiv必须切换某些类的某些div中。我是否必须将添加onclick事件的部分放在ajax成功函数中?非常感谢! 我正在使用“ on”上的jquery,但似乎不起作用。可能我缺少了一些东西 这是我的代码: Javascript: HTML: 问题答案: 对于动态创建的元素,您必须使用.live()但是,在1.7中不推荐使用,而在中将其完全删除。该签名

  • 本文向大家介绍如何使用jQuery在动态创建的元素上绑定事件?,包括了如何使用jQuery在动态创建的元素上绑定事件?的使用技巧和注意事项,需要的朋友参考一下 要在动态创建的元素上绑定事件,您需要动态加载。您可以尝试运行以下代码,以了解如何在动态创建的元素上绑定事件。在这里,我们将在单击按钮时生成一个新的列表项。 示例

  • 本文向大家介绍jQuery实现表格元素动态创建功能,包括了jQuery实现表格元素动态创建功能的使用技巧和注意事项,需要的朋友参考一下 Jquery实现表格元素的动态创建,本质是通过构造一个Dom Node节点,并且拼接到表格的Dom树上的子叶位置。 HTML正文: Javascript处理代码: 效果图: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 如何在 jQuery中 创建元素? 问题答案: 您可以使用(在父级的最后一个位置添加)或(在父级的第一个位置添加): 或者,您可以使用或