所以我有這個場景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