ERS。任何人都可以向我解释为什么模糊和焦点事件不适用于附加的输入文本字段?
正如您在 JSFIDDLE 中看到的那样。在html中创建的输入字段似乎听取模糊和焦点事件。 但是当您使用追加按钮追加输入文本字段时,突然输入的文本字段不会侦听模糊/焦点事件。
HTML
<input class="input" value="value 1">
<input class="input" value="value 2">
<div id="appendinput">Append a input textfield</div>
<div id="inputcontainer"></div>
的jQuery
var counter = 0;
$("#appendinput").click(function () {
$('<input class="input" value="value 3" type="text" id="input' + (counter) + '"/>').appendTo('#inputcontainer');
counter++;
});
$('.input').on('focus', function () {
thisValue = $(this).val();
$(this).attr("value", "");
});
$('.input').on('blur', function () {
if ($(this).val() === "") {
$(this).val(thisValue);
}
});
你能解释一下为什么这不适用于附加的输入文本字段吗? 提前谢谢。