[英]How can I add a span after the text in an anchor?
我想将 class=caret 添加到 CMS 中的引导模板到所有带有 class="has-submenu" 的锚点,如图所示
< a href="#" class="has-submenu"
id="sm-15840459350560935-1"
aria-haspopup="true"
aria-controls="sm-15840459350560935-2"
aria-expanded="false">Dropdown < span class="caret">< /span>< /a>
我尝试了几种解决方案,例如
$( "a.has-submenu" ).append(document.createTextNode("."))
.html( "<span class='caret'></span>" );
哪个不起作用。 < b> class="caret" < /b>
可能也足够了,代码可以是javascript 或php。
在您的 jQuery-Selector 上使用.each()
,然后附加您的span
:
$('a.has-submenu').each(function() { $(this).append('<span class="caret"></span>') });
a { display: block; padding: 1em; }
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <a href="#" class="has-submenu" id="a1">Text</a> <a href="#" class="has-submenu" id="a2">Text</a> <a href="#" class="has-submenu" id="a3">Text</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.