【问题标题】:Change the text of an element without wiping out the other contents在不清除其他内容的情况下更改元素的文本
【发布时间】:2019-01-09 18:29:07
【问题描述】:

我有一个按钮:

<button class="btn btn-primary btn-round like" id="num-likes-entity-{{ key['post'].id }}" >
    <i class="far fa-heart"></i>{{ key['totalLikes'] }}
</button>

当有人点击这个赞按钮时,我想增加赞的数量({{ key['totalLikes'] }})而不清除&lt;i&gt; 标签。

使用.text() 会清除&lt;i&gt; 标记。如何在不删除 &lt;i&gt; 标签的情况下替换文本?

【问题讨论】:

  • 为什么不将文本包装在 span 标签中并添加一个 id 以便您与它进行交互。
  • 好的,我会这样做的。

标签: javascript text element preserve


【解决方案1】:

正如 Dylan Steele 在上述 cmets 中所说,“将文本包装在 span 标签中并添加一个 id,以便您更轻松地与之交互”。

【讨论】:

    猜你喜欢
    • 2021-04-10
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    相关资源
    最近更新 更多