所以我有这个场景jQuery:将输入密切连接到一个动态创建的输入
当我加载窗体时,我最初有一个输入类型的文本。
如果用户输入的字符超过5个字符,则在输入元素之后注入新的输入文本,并从当前元素解除绑定事件。
HTML:
<form>
<input id="input1" type="text" class="email-input" />
</form>
JQUERY:
$('.email-input').on({
keyup: function() {
if (this.value.length > 5)
{
var newInput = $("<input type='text' class='email-input' />");
$('form').append(newInput);
$(this).unbind('keyup');
}
}
});
我想新创建的元素具有相同的功能最初创建的元素。我如何实现这一目标?
随着委派的活动:http://api.jquery.com/on/ – Tallmaris