选择带有jQuery的段落中的特定行

选择带有jQuery的段落中的特定行

本文介绍了选择带有jQuery的段落中的特定行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以使用jQuery在文本段落中选择特定行?我没有特定的文本,因此不知道REGEX是否有用,但是假设我有一个文本,它分为5行,是否可以添加一个类,例如第3行?

Is it possible to select a specific line in a text paragraph with jQuery? I do not have any specific text in mind, so I don't know if REGEX would help, but let's say I have a text that wraps into 5 lines, can I add a class, for example to line number 3?

我已经看到了用jQuery完成的更奇妙的事情,并且希望有这样做的能力,只是不知道怎么做.

I've seen fancier things done with jQuery, and do hope there's power to do this, just don't know how.

推荐答案

除非每行都由单独的元素构成,否则不行.由于涉及不同的字体样式和属性,因此计算文本中的换行符是一项非常非常艰巨的任务.您将需要编写一种算法(或使用现有算法),该算法可以计算文本在给定的字体属性和容器尺寸下的换行位置.正则表达式也不会在这里为您提供帮助.

Not unless each line is constructed with a separate element. Calculating line breaks in text is a really, really tough task since different font styles and attributes are involved. You will need to write an algorithm (or use an existing one) that calculates where text wraps given font attributes and dimensions of the container. Regex won't help you here either.

这篇关于选择带有jQuery的段落中的特定行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 06:22