Bryan Allo发布的答案没有考虑到你需要将光标放在div的末尾.否则,每次替换操作时,用户都必须按CTRL-End.

function setEndOfContenteditable(contentEditableElement){

// Taken from https://stackoverflow.com/a/3866442/1601088

var range,selection;

if(document.createRange){//Firefox, Chrome, Opera, Safari, IE 9+

range = document.createRange();

range.selectNodeContents(contentEditableElement);

range.collapse(false);

selection = window.getSelection();

selection.removeAllRanges();

selection.addRange(range);

}

else if(document.selection){//IE 8 and lower

range = document.body.createTextRange();

range.moveToElementText(contentEditableElement);

range.collapse(false);

range.select();

}

}

function replaceDivWithP(el){

$(el).find('div').each(function(){

$(this).replaceWith($('

' + $(this).html() + '

'));

});

}

$(function(){

$(".text").simpleEdit();

});

$('.textarea').bind('keyup', function(){

replaceDivWithP(this);

setEndOfContenteditable(this);

});

html可编辑段落,javascript – HTML5内容列表后的可编辑段落相关推荐

  1. Latex悬挂缩进——整段缩进or列表符号不缩进,段落缩进

    宏包(正文编辑前) 正文输入前需要加入宏包"\usepackage{CJK}",如下代码: \documentclass[journal]{IEEEtran} \usepackag ...

  2. html弧形列表效果,JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例

    本文实例讲述了JavaScript+html5 canvas绘制的圆弧荡秋千效果.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: demo #canvas { margin:50 ...

  3. HTML5期末大作业:鲜花超市网站设计——鲜花超市(4页) HTML+CSS+JavaScript HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作

    HTML5期末大作业:鲜花超市网站设计--鲜花超市(4页) HTML+CSS+JavaScript HTML5网页设计成品_学生DW静态网页设计代做_web课程设计网页制作 作品介绍 1.网页作品简介 ...

  4. html5摒弃的标记,5 HTML5的列表标记

    HTML5的列表标记 H5的列表标记可分为符号列表和列表标记两种 符号列表 符号列表的标记为 ,但是需要配合 标记使用 练习截图 代码 我的博客首页 编程语言的分类 ios python swift ...

  5. html复制文字兼容手机,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...

    新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...

  6. George Fox谈Adobe开发者社区与HTML5内容建设

    前不久,笔者有幸接触Adobe开发者社区总编George Fox,对其进行了简短的采访,George主要谈到了Adobe开发者社区的内容动态,并针对HTML5内容建设以及Adobe在HTML5上所作的 ...

  7. html5 js 手机剪切板,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...

    新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...

  8. 柴静调查:穹顶之下_调查:HTML5数据列表

    您可能已经在Web上的某处遇到了这种响应: 在输入表单中输入内容时,建议列表会出现在输入内容的底部 . 多年来,我们依靠JavaScript来创建这样的功能. 今天,我们可以使用新的HTML5 < ...

  9. html 安卓 视频加载错误,javascript – html5视频无法在Android webview中播放,但适用于(移动)Chrome...

    我有一个(客户)网站使用js brightcove player来渲染html5视频. (阅读:我无法编辑网站本身) 在移动Chrome中,视频有效,一切都很好.但是在我的Android应用中,使用呈 ...

  10. JavaScript开发工具列表

    摘要:你经常使用JavaScript开发吗?你使用哪些JavaScript开发工具?本文中,总结了一些非常实用的JavaScript工具,全部是免费的.使用这些工具将直接影响你的工作效率. 在今天网络 ...

最新文章

  1. navicat连接云数据库报错2003,2005
  2. xsy 1836 - Shop
  3. python中使用ElementTree 操作XML
  4. 【08月14日】A股ROE最高排名
  5. Linux删除重复内容命令uniq笔记
  6. arcgis字段计算器利用python按两列要求编号
  7. 想学好编程,别背代码!
  8. oracle一个表拆成多个表,oracle拆分函数,将字符串拆分成多行多字段表数据
  9. 学习是一件高尚而孤独的事情
  10. 上偏续关系哈斯图_偏序集的哈斯图G(A)跟A上的偏序关系≤的关系图G(≤)是一 一对应的,相互确定。...
  11. 图片自适应页面大小的简单HTML代码
  12. win7计算机图标排列,win7系统桌面图标排列顺序打乱的操作方法
  13. html5 canvas消除锯齿,HTML5 Canvas笔划没有消除锯齿
  14. 西门子医疗与全景医学共推基层医疗远程影像诊断全面应用;汤臣倍健捐赠670万元营养品与合作伙伴共同支援西安、珠海抗疫 | 医药健闻...
  15. 【魔方攻略】镜面魔方教程(原创)
  16. 利用Python将图片批量改成任意格式
  17. ubuntu下没有中文输入法的解决办法!
  18. 三年沉淀,Tuke3发布
  19. 大学计算机基础实验教程实验2-7,大学计算机基础实验教程(Windows 7+Office 2010)(第2版)...
  20. BZOJ 2314 士兵的放置(play) 树形DP

热门文章

  1. ★如何解释特修斯之船问题? /编
  2. virtualbox安装增强功能失败解决办法与原因
  3. 如何在Pr中制作镂空字体?
  4. imageJ如何在视频每一帧中添加text
  5. 关于DEV-c++ 运行窗口闪退的解决办法
  6. 人,应慎言慎行——读某些贴后感
  7. 计算机桌面截图怎么截,电脑怎么截图?电脑截图的五大方法
  8. Word文档中标题前面的黑点如何去掉
  9. 《黑马》——C++核心编程
  10. Mybatis遇到No constructor found in ....的解决方法