gpt4 book ai didi

jquery - 使用 jQuery 替换查找多个文本字符串

转载 作者:行者123 更新时间:2023-12-01 05:13:19 24 4
gpt4 key购买 nike

我正在使用替换来定位文本字符串(月份的三个字母加上随后的空格以避免 A 标记中的内容),然后将其删除,但是我希望在一年中的每个月中复制此内容。游戏中还有两种不同的类别,具体取决于您所在的月份是否是当前月份。我不确定如何将替换链接在一起。

<tr>
<td class="EventListCalendarItemDefault">
<a class="yearViewHeader" href="">January</a><br>
Jan 01 <a href="">Location</a><br>
Jan 08 <a href="">Location</a><br>
Jan 15 <a href="">Location</a><br>
Jan 22 <a href="">Location</a>
</td>
</tr>
<tr>
<td class="EventListCalendarItemSelected">
<a class="yearViewHeader" href="">February</a><br>
Feb 04 <a href="" title="">Location</a><br>
Feb 11 <a href="" title="">Location</a><br>
Feb 18 <a href="" title="">Location</a><br>
Feb 25 <a href="" title="">Location</a>
</td>
</tr>
$(document).ready(function() {  
var t = $('.EventListCalendarItemDefault').html();
var r = t.replace(new RegExp('Jan ', 'gi'), '');
$('.EventListCalendarItemDefault').html(r);
});

最佳答案

首先,您需要在 jQuery 对象中包含两个选择器。然后,您可以向 html() 提供一个函数,该函数接受当前 HTML 值作为参数并返回新值。最后,您可以在正则表达式中使用管道字符 (|) 作为“OR”运算来替换多个值。试试这个

$(document).ready(function() {
$('.EventListCalendarItemDefault, .EventListCalendarItemSelected').html(function(i, html) {
return html.replace(new RegExp('(Jan|Feb|Mar|Apr|May|Jun|Aug|Sep|Oct|Nov|Dec) ', 'gi'), '');
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td class="EventListCalendarItemDefault">
<a class="yearViewHeader" href="">January</a><br> Jan 01 <a href="">Location</a><br> Jan 08 <a href="">Location</a><br> Jan 15 <a href="">Location</a><br> Jan 22 <a href="">Location</a>
</td>
</tr>
<tr>
<td class="EventListCalendarItemSelected">
<a class="yearViewHeader" href="">February</a><br> Feb 04 <a href="" title="">Location</a><br> Feb 11 <a href="" title="">Location</a><br> Feb 18 <a href="" title="">Location</a><br> Feb 25 <a href="" title="">Location</a>
</td>
</tr>
</table>

关于jquery - 使用 jQuery 替换查找多个文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57430733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com