我的锚文本看起来像“1 个回复和 30 个提及”或“3 个回复和 1 个提及”(显然有不同的数字)。我正在尝试使用 jQuery 用添加的数字替换该锚文本。
$(document).ready(function() {
$('header div.comments-link a').each(function(index) {
var myreaction = $(this).text().split(" ");
$(this).text(myreaction[0]+myreaction[3]);
});
});
因此,对于第一个示例,它将是 1+30,因此文本替换将是 31。对于第二个示例,它将是 3+1,因此文本替换将是 4。
但是,它似乎并没有替换实际的文本,并且似乎没有正确地执行拆分数组。当它沿着页面向下移动时,它有时会抓取“1”,但有时会抓取“回复”。
有任何想法吗?