代码之家  ›  专栏  ›  技术社区  ›  Flyingbeaver

在页面加载后创建的几个元素上使用markitup或masked input plugin(例如)?

  •  1
  • Flyingbeaver  · 技术社区  · 14 年前

    下面是一个带有屏蔽输入插件的小示例:

    //apply the mask to an input
    $('.st').live('click', function() {
      $(this).mask("99:99");
    });
    

    .st 是一个带有td的文本输入,使用时可以克隆td。但是,当您克隆此td并尝试单击 圣路易斯 在新元素中,你获得了第一个元素的焦点 圣路易斯 但它不起作用。

    我试过几种方法, bind() , live() ,和 each() 没有结果。

    2 回复  |  直到 13 年前
        1
  •  3
  •   naugtur    14 年前
    1. 新的jQuery(从1.3或1.4开始)可以用事件绑定克隆所有内容。看到了吗 .clone() 在文档中(提供true作为参数)

        2
  •  0
  •   Nathan MacInnes    14 年前

    为什么不用 $('your_selector').clone(true).appendTo('another_selector').focus()