选择<P>中的第一个单词

拉克什·西瓦拉曼(Rakesh Sivaraman)

如何在CSS或jQuery中获得此输出。

::first-letterCSS is (equal to) === "Some Value e.g. ' (1)(a)(I)(2)'"获取输出background-color:red;

HTML示例:

<p>(1)</p>
<p>(a)</p>
<p>(b)</p>
<p>(2)</p>
<p>(a)</p>
<p>(i)</p>
<p>(ii)</p>
<p>(iii)</p>

输出应为:

<p>(1)</p> <--Background-color RED
<p>(a)</p> <--Background-color GREEN
<p>(b)</p> <--Background-color GREEN
<p>(2)</p> <--Background-color RED
<p>(a)</p> <--Background-color GREEN
<p>(i)</p> <--Background-color YELLOw
<p>(ii)</p> <--Background-color YELLOw
<p>(iii)</p> <--Background-color YELLOw
什里

使用regexsubstring<p>标签中获取第一个单词根据该文本添加类,如下所示。

var $par = $("p");
$par.each(function(index, element) {
  var str = $(this).text().trim();
  var i = str.indexOf(" ");
  var txt = i == -1 ? str : str.substring(0, i);

  if (txt == '(1)' || txt == '(2)')
    $(this).addClass('red');
  if (txt == '(a)' || txt == '(b)')
    $(this).addClass('green');
  if (txt == '(ii)' || txt == '(iii)' || txt == '(i)')
    $(this).addClass('yellow')
});
.red {
  background-color: red;
}

.green {
  background-color: green;
}

.yellow {
  background-color: yellow;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p>
  (1) 1st paragraph 
  (1) 1st paragraph
  (1) 1st paragraph
  next line
</p>
<p>(a) 2nd paragraph</p>
<p>(b)</p>
<p>(2)</p>
<p>(a)</p>
<p>(i)</p>
<p>(ii)</p>
<p>(iii)</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xpath-选择不是第一个p的所有内容

来自分类Dev

Java 返回我选择的最长单词,但返回列表中的第一个单词而不是最后一个

来自分类Dev

使用jQuery选择字符串中的第一个单词

来自分类Dev

MySQL选择单元格中每个单词的第一个字母

来自分类Dev

MySQL查询以选择字段中的第一个单词并返回计数

来自分类Dev

选择单词中的第一个辅音(跟随多个元音)

来自分类Dev

Vim:将选择的每一行的第一个单词替换为列表中的数字

来自分类Dev

在选择中隐藏第一个选项

来自分类Dev

Python:选择目录中的第一个文件

来自分类Dev

选择嵌套div中的第一个孩子

来自分类Dev

在SQL中选择字符串中每个单词的第一个字母

来自分类Dev

如何选择每行的第一个单词并将其归因于bash脚本中的数组

来自分类Dev

使用Stringr选择所有中间单词,而忽略第一个和最后一个单词

来自分类Dev

第一个孩子的选择

来自分类Dev

为什么.html()和.text()仅选择第一个单词?

来自分类Dev

选择雪花中字符串左侧的第一个单词

来自分类Dev

CSS:选择包含特定单词的链接的第一个匹配项

来自分类Dev

使用jQuery选择文本并使其与第一个单词分开使用粗体

来自分类Dev

大写第一个单词选择选项

来自分类Dev

获取选择器中的第一个和最后一个对象

来自分类Dev

在CSS中,如何不选择第一个或最后一个类型?

来自分类Dev

用jQuery仅选择第一个ul中的最后一个li

来自分类Dev

如何选择<tr>中的第一个和最后一个<td>?

来自分类Dev

选择另一个div中的第一个div

来自分类Dev

如何在第一个孩子中选择第一个孩子

来自分类Dev

在 XSLT 中选择第一个第一个子元素

来自分类Dev

选择第一个选项后,更改选择中其他选项的值

来自分类Dev

当组件在多个选择中呈现时,如何取消选择第一个选项?

来自分类Dev

使用PHP仅在字符串中剥离第一个<p>和最后一个</ p>

Related 相关文章

  1. 1

    Xpath-选择不是第一个p的所有内容

  2. 2

    Java 返回我选择的最长单词,但返回列表中的第一个单词而不是最后一个

  3. 3

    使用jQuery选择字符串中的第一个单词

  4. 4

    MySQL选择单元格中每个单词的第一个字母

  5. 5

    MySQL查询以选择字段中的第一个单词并返回计数

  6. 6

    选择单词中的第一个辅音(跟随多个元音)

  7. 7

    Vim:将选择的每一行的第一个单词替换为列表中的数字

  8. 8

    在选择中隐藏第一个选项

  9. 9

    Python:选择目录中的第一个文件

  10. 10

    选择嵌套div中的第一个孩子

  11. 11

    在SQL中选择字符串中每个单词的第一个字母

  12. 12

    如何选择每行的第一个单词并将其归因于bash脚本中的数组

  13. 13

    使用Stringr选择所有中间单词,而忽略第一个和最后一个单词

  14. 14

    第一个孩子的选择

  15. 15

    为什么.html()和.text()仅选择第一个单词?

  16. 16

    选择雪花中字符串左侧的第一个单词

  17. 17

    CSS:选择包含特定单词的链接的第一个匹配项

  18. 18

    使用jQuery选择文本并使其与第一个单词分开使用粗体

  19. 19

    大写第一个单词选择选项

  20. 20

    获取选择器中的第一个和最后一个对象

  21. 21

    在CSS中,如何不选择第一个或最后一个类型?

  22. 22

    用jQuery仅选择第一个ul中的最后一个li

  23. 23

    如何选择<tr>中的第一个和最后一个<td>?

  24. 24

    选择另一个div中的第一个div

  25. 25

    如何在第一个孩子中选择第一个孩子

  26. 26

    在 XSLT 中选择第一个第一个子元素

  27. 27

    选择第一个选项后,更改选择中其他选项的值

  28. 28

    当组件在多个选择中呈现时,如何取消选择第一个选项?

  29. 29

    使用PHP仅在字符串中剥离第一个<p>和最后一个</ p>

热门标签

归档