替换单元格中的文本时保留链接

微软黑客

我正在尝试替换text,但是我需要保持链接不变。当我替换text时,它剥离了“ a”标签

<th><a href="#">Leave Link</a> Oct 2019 <a href="#">Leave Link</a></th>

jQuery('th').text(function () {
    return $(this).text().replace('Oct', 'OCTOBER'); 
});

当前结果是

<th>Leave Link OCTOBER 2019 Leave Link</th>

需要结果是

<th><a href="#">Leave Link</a> OCTOBER 2019 <a href="#">Leave Link</a></th>

谢谢您的回答,最后,如果我要更改几个文本,可以像这样合并到同一功能中吗?还是我会那样做?

$('#calendar .month_header th').html(function () {
    return $(this).html().replace('Oct', 'OCTOBER'); 
     return $(this).html().replace('Nov', 'NOVEMBER'); 
     return $(this).html().replace('Dec', 'DECEMBER'); 
});

还是这样的唯一选择

jQuery('#calendar .month_header th').html(function () {
    return $(this).html().replace('Oct', 'OCTOBER');
});
jQuery('#calendar .month_header th').html(function () {
    return $(this).html().replace('Nov', 'NOVEMBER'); 
});
jQuery('#calendar .month_header th').html(function () {
    return $(this).html().replace('Dec', 'DECEMBER'); 
});
mplungjan

只需使用.html而不是文本

const months = {
  "Oct": "OCTOBER",
  "Nov": "NOVEMBER",
  "Dec": "DECEMBER"
}

$('th').html(function() {
  const month = $(this).text().match(/(\w{3}) \d{4}/)[1];
  return $(this).html().replace(month, months[month]);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <thead>
    <tr>
      <th><a href="#">Leave Link</a> Oct 2019 <a href="#">Leave Link</a></th>
      <th><a href="#">Leave Link</a> Nov 2019 <a href="#">Leave Link</a></th>
      <th><a href="#">Leave Link</a> Dec 2019 <a href="#">Leave Link</a></th>
    </tr>
  </thead>
</table>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检测文本单元格中的 url(链接)

来自分类Dev

列表满足条件时替换单元格中的数据

来自分类Dev

当上面的单元格满足条件时,在单元格中插入文本

来自分类Dev

在 PowerPoint 中查找文本并替换为 Excel 中单元格中的文本

来自分类Dev

单元格标签文本在单元格中重叠

来自分类Dev

单元格标签文本在单元格中重叠

来自分类Dev

在MATLAB中替换单元格的值

来自分类Dev

替换数据框中的单元格

来自分类Dev

替换单元格中的单词

来自分类Dev

通过仅保留电子邮件从单元格中删除消息正文文本

来自分类Dev

在“输入”上,使输入元素消失在单元格中,但保留文本内容

来自分类Dev

如何只将第一行文本保留在多行单元格中?

来自分类Dev

如何批量替换嵌入到Excel单元格中单词的链接

来自分类Dev

使用脚本替换Google Spreadsheets中的单元格中的文本

来自分类Dev

仅当相应单元格具有特定文本值时,才将单元格值包括在SUM中

来自分类Dev

循环遍历工作表 a 中的每个单元格,如果工作表 B 中的值为 true,则将单元格值替换为“保留”

来自分类Dev

在表格单元格的一端,当单元格B为空白时,连接单元格A中的所有文本

来自分类Dev

PHPExcel单元格中的垂直文本

来自分类Dev

在UItableView单元格中适合文本

来自分类Dev

计算单元格中的文本行

来自分类Dev

从单元格中删除文本

来自分类Dev

解析单元格中的特定文本

来自分类Dev

计算单元格中的文本行

来自分类Dev

快速显示单元格中的文本

来自分类Dev

表格单元格中的文本混合

来自分类Dev

awk如何仅在第2列的空白单元格中查找并替换为文本

来自分类Dev

使用VBA将OLEDB连接中的多个命令文本变量替换为单元格值

来自分类Dev

在单元格中查找文本并将其替换为Google脚本和Google表格

来自分类Dev

我可以替换排序函数返回的单元格中的文本吗

Related 相关文章

  1. 1

    检测文本单元格中的 url(链接)

  2. 2

    列表满足条件时替换单元格中的数据

  3. 3

    当上面的单元格满足条件时,在单元格中插入文本

  4. 4

    在 PowerPoint 中查找文本并替换为 Excel 中单元格中的文本

  5. 5

    单元格标签文本在单元格中重叠

  6. 6

    单元格标签文本在单元格中重叠

  7. 7

    在MATLAB中替换单元格的值

  8. 8

    替换数据框中的单元格

  9. 9

    替换单元格中的单词

  10. 10

    通过仅保留电子邮件从单元格中删除消息正文文本

  11. 11

    在“输入”上,使输入元素消失在单元格中,但保留文本内容

  12. 12

    如何只将第一行文本保留在多行单元格中?

  13. 13

    如何批量替换嵌入到Excel单元格中单词的链接

  14. 14

    使用脚本替换Google Spreadsheets中的单元格中的文本

  15. 15

    仅当相应单元格具有特定文本值时,才将单元格值包括在SUM中

  16. 16

    循环遍历工作表 a 中的每个单元格,如果工作表 B 中的值为 true,则将单元格值替换为“保留”

  17. 17

    在表格单元格的一端,当单元格B为空白时,连接单元格A中的所有文本

  18. 18

    PHPExcel单元格中的垂直文本

  19. 19

    在UItableView单元格中适合文本

  20. 20

    计算单元格中的文本行

  21. 21

    从单元格中删除文本

  22. 22

    解析单元格中的特定文本

  23. 23

    计算单元格中的文本行

  24. 24

    快速显示单元格中的文本

  25. 25

    表格单元格中的文本混合

  26. 26

    awk如何仅在第2列的空白单元格中查找并替换为文本

  27. 27

    使用VBA将OLEDB连接中的多个命令文本变量替换为单元格值

  28. 28

    在单元格中查找文本并将其替换为Google脚本和Google表格

  29. 29

    我可以替换排序函数返回的单元格中的文本吗

热门标签

归档