Jquery 在页面加载后创建的几个元素上使用markitup或屏蔽输入插件(例如)?
下面是一个屏蔽输入插件的小示例:Jquery 在页面加载后创建的几个元素上使用markitup或屏蔽输入插件(例如)?,jquery,Jquery,下面是一个屏蔽输入插件的小示例: //apply the mask to an input $('.st').live('click', function() { $(this).mask("99:99"); }); .st是带有td的文本输入,使用时可以克隆td。但是,当您克隆此td并尝试单击新元素的.st时,您将获得第一个.st的焦点,并且它不起作用 我试过几种方法,bind(),live(),以及each(),但都没有结果 新的jQuery(从1.3或1.4开始)可以使用事件绑定克隆
//apply the mask to an input
$('.st').live('click', function() {
$(this).mask("99:99");
});
.st
是带有td的文本输入,使用时可以克隆td。但是,当您克隆此td并尝试单击新元素的.st
时,您将获得第一个.st
的焦点,并且它不起作用
我试过几种方法,bind()
,live()
,以及each()
,但都没有结果
为什么不使用
$('your_selector').clone(true).appendTo('other_selector').focus()
?我不能100%确定我是否理解了这一点:
。用户做了一些克隆
的事情,这样就有了两个,但是当他们点击新的.st
时,焦点就在原来的?