另一个函数运行jQuery函数

时间:2012-07-20 19:21:38

标签: jquery

问题是,我是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);

或第二页看起来是一样的,并且存在错误,睫毛膏遮罩功能仅适用于页面,之后不是我们已添加的..

2 个答案:

答案 0 :(得分:1)

您必须将遮罩应用于新创建的字段。

var field = $('p.data').html();
$(field).appendTo('div.teste').mask('99/99/9999');

或者this fiddle代表您尝试实现的目标。

答案 1 :(得分:-1)

你必须使用jquery live。由于您动态添加的字段不会附加.maskedinput。或者你必须在addign字段后手动附加效果。