将div
s 附加到div
具有固定高度的a时,子div将从上到下显示,并粘贴在顶部边框处.
???????????????????????????
? Child Div 1 ?
? Child Div 2 ?
? ?
? ?
? ?
???????????????????????????
Run Code Online (Sandbox Code Playgroud)
我现在正试图从下到上显示它们(坚持下边框):
???????????????????????????
? ?
? ?
? ?
? Child Div 1 ?
? Child Div 2 ?
???????????????????????????
???????????????????????????
? ?
? ?
? Child Div 1 ?
? Child Div 2 ?
? Child Div 3 ?
???????????????????????????
???????????????????????????
? Child Div 2 ???
? Child Div 3 ? ?
? Child Div 4 …
Run Code Online (Sandbox Code Playgroud) 我有几行文本,我可以通过用输入替换内联行来"编辑",该输入将行中的文本作为其value属性.
当输入失去焦点时,将恢复先前的文本.
按return(keyCode 13)时,将保存新文本并将其写入行中.
现在,对于不知道按回车保存文本的用户,我想在输入字段旁边添加一个"保存"按钮.但是当按下它时,输入字段的模糊事件将首先被触发,丢弃更改.
那么有一个简单的方法,按钮的.click()事件可以取消输入字段上的.blur()事件吗?也许是"不执行其他事件"或者我可以在模糊事件中看到哪些事件会被调用,然后取消它?
这是一个jsfiddle,看看我的意思:http://jsfiddle.net/ykY5X/ (我在Firefox(最新的Nightly)工作,按钮点击不起作用.我刚刚在chrome中测试了jsfiddle,密钥在哪里也不会按预期工作.)
$('#showEdit').click(function() {
$('#row').data('text',$('#row').text());
$('#row').html('<input type="text" id="editInput" /> <span id="editSave">Save</span>');
$('#editInput').val($('#row').data('text')).focus();
});
$('#row').delegate('#editInput','keyup',function(e) {
e.stopPropagation();
var keycode = e.keyCode || e.which;
if (keycode == 13) $('#editSave').click();
}).delegate('#editSave','click',function(e) {
e.stopPropagation();
$('#row').text($('#editInput').val());
}).delegate('#editInput','blur',function() {
$('#row').text($('#row').data('text'));
});
Run Code Online (Sandbox Code Playgroud) 例如,我们有一个表"id","name","type","year".我的目标输出是SELECT CONCAT(id, name, type, year) FROM table
.
是否可以在不知道列的情况下执行此操作,因此我可以将其用于我想要的每个表而不首先分析其列?有点像CONCAT(*)
?
我希望你能帮助我.
非常感谢你.
关心Wulf