问题是,我是jquery.maskedinput插件,它添加到掩码字段
工作得很好......
但是在我正在做的系统中有一个添加额外字段的功能,那里的人点击一个按钮来创建这个功能,它会添加更多的数据字段,除了错误出现在那里,日期字段没有添加之后掩码工作,我尝试在添加字段后进行调用,但仍然无法正常工作
我将演示
表格中有以下字段
<p class="data">
<input type="text" name="dataInicial" rel="data">
我把脚本
$ ('[rel=date]').mask("99/99/9999");
像魅力一样,
然后我有另一个通过点击按钮调用的函数
复制我放在上面的html文本字段并添加div
var field = $('p.data').html();
$('div.teste').append(field);
或第二页看起来是一样的,并且存在错误,睫毛膏遮罩功能仅适用于页面,之后不是我们已添加的..
答案 0 :(得分:1)
您必须将遮罩应用于新创建的字段。
var field = $('p.data').html();
$(field).appendTo('div.teste').mask('99/99/9999');
或者this fiddle代表您尝试实现的目标。
答案 1 :(得分:-1)
你必须使用jquery live。由于您动态添加的字段不会附加.maskedinput。或者你必须在addign字段后手动附加效果。