当前位置: 首页 > 知识库问答 >
问题:

在jquery中选择特定文本

方轩昂
2023-03-14

如何在两条准则(即两个单词)之间选择文本?

示例:

Lorem ipsum dolor sit amet,concetetur adipiscing elit。连续威尼斯整数。Suspendisse在pretium elit,id euismod odio。Quisque sem lorem、laoreet et feugiat eget、elementum eu felis。努克·奎斯·尼西·泰勒斯。枕径万岁。前庭发情,无需权杖,无需佩伦特斯式的生活。Aliquam vitae justo elit。mollis间皮水蚤(Sed dapibus interdum mollis)。Nunc a volipat quam。马勒苏阿达库拉索。

我需要通过使用这2个单词作为标记来获得从dolor到Curabitur的所有文本的输出。

共有3个答案

南门鸿哲
2023-03-14

JavaScript:

var text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer congue venenatis consectetur. Suspendisse in pretium elit, id euismod odio. Quisque sem lorem, laoreet et feugiat eget, elementum eu felis. Nunc quis nisi tellus. Vivamus pulvinar diam erat. Vestibulum rutrum pharetra eros, nec scelerisque nibh pellentesque vitae. Aliquam vitae justo elit. Sed dapibus interdum mollis. Nunc a volutpat quam. Curabitur malesuada tempor cursus.';

//or: var text = $(element).text();
var snippet = text.substring(text.indexOf('dolor'), 
                             text.indexOf('Curabitur') + 'Curabitur'.length);
alert(snippet)
农鸿达
2023-03-14
var text = document.getElementById('textareaID').value;
var snippet = text.substring(text.indexOf('dolor'), text.indexOf('Curabitur'));
支淮晨
2023-03-14
var p = $('p'),
    text = p.text();

console.log(
    text.substr(
        text.indexOf('dolor'),
        text.indexOf('Curabitur') -
            text.indexOf('dolor') +
            'Curabitur'.length
    )
);

演示

首先我们得到单词dolor的索引。这是起点。
之后,我们得到单词Curabitur的索引。然后我们删除单词dolor的索引,因为我们是在原始文本上索引,而不是被单词dolor删减的。
最后,如果我们想获得单词Curabitur,只需将单词的长度添加到索引中。

希望对你有帮助!

 类似资料:
  • 我将html写成 现在我希望如果选项是1,那么它应该被选择为 请帮帮我!!!

  • 我是一个新生的QA,我在这里尝试编写一个Protractor脚本,从下拉列表中选择一个选项。我的下拉列表中有两个选项,我正在尝试从数字中选择它。 这是我正在使用的代码。 默认情况下,选项 2 在页面加载时处于选中状态。我需要的是从下拉列表中选择选项1。但是,我的代码不会这样做。 下面是选择选项的代码片段。 提前感谢:)

  • 问题内容: 我有这个jQuery代码: 但是我有几个像这样的id的div:editDialog-0,editDialog-1,....,editDialog-n。 我如何为所有这些div制作jQuery代码,就像上面的代码一样? 问题答案: 使用jQuery 从属性选择器 替代解决方案-1(强烈建议) 较干净的解决方案是为每个div和用途添加一个通用类 。 但是如果html标记不在您的手中并且由于

  • 我想显示“users”表中两个指定列“first_name”和“pic”的所有值。我正在尝试“Pulk”,但它在echo时显示为json格式。但我需要展示给大家看,一些东西——‘John pic’。求求你,有人帮帮我。这是我在“索引”中的示例代码。刀身php的吼声-

  • 结果我只想要abc,xyz,jkl。 相同的正则表达式或代码是什么...?

  • 嗨,我想从特定文件夹中获取图像。现在我使用此代码: 现在,有了这个uri,我看到了最近的,我必须手动打开文件夹。我尝试设置uri。用我的文件夹路径解析输入,但我还是得到了我最近的。如何自动打开文件夹?