我一直在尝试将jQuery支持构建到文本输入中,按return键会将div容器复制到它正下方的空格中。我不明白的是,如何自动关注新创建的div中的输入域,更令人沮丧的是,为什么新的输入域失去了复制的功能。换句话说,如果您在最初创建的输入字段中,则按return仅复制。
$(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>发布于 2011-06-19 12:28:14
使用.clone(true)复制事件处理程序。有关更多信息,请参阅docs。
发布于 2011-06-19 12:37:42
$(textboxes).live('keypress', function(checkForAction));https://stackoverflow.com/questions/6400533
复制相似问题