限制段落

时间:2018-03-13 10:53:52

标签: javascript angular

我在使用angular的web应用程序中工作,其中一个部分是文档部分,用户可以选择文本并突出显示文本,我使用window.getSelection()提取所选文本并附加到<mark>标记以突出显示文本,但其中一个要求是用户无法在段落之间选择文本,例如:

enter image description here

在图像中有一个段落之间的选择是否有任何方法可以避免这种情况,或者当用户从另一个段落跳转时停止选择。

2 个答案:

答案 0 :(得分:1)

好的,我发现了如何做到这一点的小黑客,我在这里附上一些属性到段落标签我把代码。

$this->load->commonLibrary('optional_subfolders/classname', 'classname');
$this->classname->awesome_method();

使用此选项无法在元素之间进行选择。

答案 1 :(得分:0)

也许你可以在将子标记附加到标记之前计算它。

使用类似/\r?\n/或类似的正则表达式,只保留* NIX和Windows系统中复制文本的第一个块(在某种程度上与用户无关)。