尝试将jQuery支持构建到文本输入中,按下return会将div容器复制到其下方的空间中。我无法弄清楚的是如何自动关注新创建的div中的输入字段,更令人沮丧的是,为什么新的输入字段会丢失要复制的功能。换句话说,如果您位于最初创建的输入字段中,则仅按返回重复项。
$(document).ready(function(){
textboxes = $("input.data-entry");
if ($.browser.mozilla) {
$(textboxes).keypress (checkForAction);
}
else {
$(textboxes).keydown (checkForAction);
}
});
function checkForAction (event) {
if (event.keyCode == 13) {
$(this).clone().val('').appendTo('#form_container');
return false;
}
}
HTML
<div id="form_container">
<input name="firstrow" type="text" class="data-entry">
</div>
答案 0 :(得分:0)
使用.clone(true)
复制事件处理程序。有关详细信息,请参阅docs。
答案 1 :(得分:0)
$(textboxes).live('keypress', function(checkForAction));