Jquery 如何判断 textarea 换行位置?

我有一个 textarea ,假设宽度为100px, 然后我在右侧添加一个换行标识符

每敲击一个回车,我会在右边添加一个小圆点

006tNbRwgw1faq7ytmb8zj30nk098wer.jpg

但是如果遇到文字一行过长自动换行就不好处理了...我得留一个位置来(假想图如下)

006tNbRwgw1faq813v0k0j30nq0a2gma.jpg

阅读 6.8k
4 个回答

问题解决了 textarea 用 pre 填充位置,然后每个回车都添加一个新的 span.在 span 上添加 before 来控制圆点显示.
006tNbRwgw1faqd891oklj30p40comy2.jpg

006tNbRwgw1faqd8g1nyyj30uo0dwaby.jpg

回车就是/n

你可以把左边的点分离给一个竖着的div , 然后检测右边每多一个回车就 来一个点

加上键盘按下事件,当点击回车的时候加上一个点

新手上路,请多包涵

用多个多行文本框实现 可以满足你需求吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题