Jquery 将文本附加到具有特定类的锚定标记

Jquery 将文本附加到具有特定类的锚定标记,jquery,html,Jquery,Html,对于此html列表 <ul class="buttons"> <li class="back"><a href="#">ABCDE</a></li> <li class="back"><a href="#">B</a></li> <li class="back"><a href="#">CEDFRD</a></li>

对于此html列表

<ul class="buttons">
    <li class="back"><a href="#">ABCDE</a></li>
    <li class="back"><a href="#">B</a></li>
    <li class="back"><a href="#">CEDFRD</a></li>
    <li class="back"><a href="#">D</a></li>
    <li>E</li>
    <li>F</li>
    <li>G</li>
    <li>H</li>
</ul>
  • E
  • F
  • G
  • H
仅当满足以下条件时,才希望将文本附加到锚定标记中文本的末尾:

  • 锚定标记中的文本长度超过5个字符
  • 仅适用于有后台课程的李
如何使用jquery执行此操作?

您可以使用:

您可以使用:

使用
.append()

使用
.append()


使用的接收器功能完成任务

试试看

根据您的新编辑(仅当锚文本中的文本长度超过5个字符时),您可以使用

$('li.back a').text(function(_,text){ 
    return (text.length > 5) ? text + "yourNewText" : text; 
});

使用的接收器功能完成任务

试试看

根据您的新编辑(仅当锚文本中的文本长度超过5个字符时),您可以使用

$('li.back a').text(function(_,text){ 
    return (text.length > 5) ? text + "yourNewText" : text; 
});

你查过我的答案了吗。?
$('li.back a').text(function(_,text){ 
   return text + "yourNewText"; 
});
$('li.back a').text(function(_,text){ 
    return (text.length > 5) ? text + "yourNewText" : text; 
});