如何将行自动换行为“新行”,也就是说,没有“/ n”但由于textarea的宽度而在textarea中获得最后一行?如何获取textarea的最后一行?
1
A
回答
5
我不确定我是否正确地得到了这个问题,但是......将jQuery的TextArea值作为字符串与$('#textareaid').val()
之类的东西,然后用换行符拆分字符串,如split("\n");
?
所以你会得到var lines = $('#textareaid').val().split("\n")
textarea中的一行数组。然后你只需要最近一个像线[lines.length-1]。
0
我想我明白你想要什么。你想要最后一条线,当最后一条真正的线被冲入新的线时,你需要最后的平安。
这真的不容易(据我所知)。你需要做的是用换行符分行(\n
)并得到最后一行。然后你需要计算这条线的长度(你无法确定浏览器使用什么字体)。有了这个尺寸,你需要将它与textarea的大小进行比较。这里的问题是,你不能用textarea宽度来划分该行,因为要将行长的单词包装到下一行。所以你也需要计算每一个字。
我说祝你好运:)
1
只是快速的想法:
- 风格与
display: inline-block;
一个div和相同的宽度和字体作为textarea的 - 复制你的textarea的最后n个字符串入该div。
- 增加n,直到div的高度增加。这表明发生了换行。
- 现在你已经知道字符串末尾的字符数量,如果没有换行就可以放入一行中,为n-1。
相关问题
- 1. 从按键上的textarea获取最后一行
- 2. 如何从DataFrame获取最后一行?
- 3. 获取最后一行PER
- 4. 如何获取cassandra的长行中的最后一行“
- 5. 如何获得textarea中的最后一个单词位置
- 6. 查询获取排除最后一行的最后n行
- 7. 如何在datagridview的最后一行获取一些单元格?
- 8. JavaFX:如何限制TextArea对最后一行的操作?
- 9. 获取最后一个不同的行?
- 10. 从我的contentProvider获取最后一行
- 11. 获取行的最后一个元素
- 12. 获取最后唯一的行Excel中
- 13. PHP - 获取CouchDB中的最后一行
- 14. 如何获取setable中的webtable的最后一行
- 15. 如何获取最后一条记录
- 16. 如何从前一行获取最后一个非空值
- 17. Microsoft.Office.Interop.Excel如何获取正确的最后一行?
- 18. 如何通过php中的sftp获取最后一行文件
- 19. 如何获取源代码中的最后一行
- 20. 如何获取mysql中多行的最后一个值?
- 21. 如何在Ruby on Rails中获取数组的最后一行?
- 22. 如何获取最后一行的熊猫数据框?
- 23. 如何获取GtkTreePath或GtkTreeIter到GtkTreeModel的最后一行?
- 24. 如何从while循环中的最后一行获取值?
- 25. 如何从插入的行获取最后一个ID?
- 26. 如何获取mysql中最后一行特定的id?
- 27. 如何从分组行中的第一行/最后一行获取值?
- 28. 无法获取最后一行数据
- 29. 获取最后一行MongoDB中
- 30. textarea的第一行是插入符号吗?在最后一行?