【问题标题】:Insert span tag inside a tag [duplicate]在标签内插入跨度标签[重复]
【发布时间】:2020-11-06 17:01:22
【问题描述】:

我正在寻找一种通过 jQuery 在这样的标签内插入跨度标签的方法,但我找不到任何可行的方法:

我有这个:

<div class="linkscorponoti"><a href=url target=_blank>Oficial</a></div>

我需要插入一个如下所示的 span 标签:

<div class="linkscorponoti"><a href=url target=_blank><span>Oficial</span></a></div>

我试过了,但是没用:

$(".linkscorponoti").find("a").add( "span" );

【问题讨论】:

  • 试试这个:var a = $("div.linkscorponoti a"); $(a).html("" + $(a)​​.text() + "");

标签: jquery css


【解决方案1】:

改用.wrapInner()

$('div.linkscorponoti >a').wrapInner('<span>')
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="linkscorponoti"><a href=url target=_blank>Oficial</a></div>

这会产生:

<div class="linkscorponoti">
  <a href="url" target="_blank">
    <span>Oficial</span>
  </a>
</div>

【讨论】:

    猜你喜欢
    • 2013-01-12
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2011-12-21
    • 2019-11-30
    • 2019-06-09
    • 1970-01-01
    • 2012-08-15
    相关资源
    最近更新 更多