javascript - 如果跨度为空,则显示跨度内的文本

标签 javascript jquery html

如果 Span 为空,我想在其内添加一些文本。

下面的范围确实包含文本,因此它应该不执行任何操作。

<span class="content">This span has text so do nothing</span>

下面的跨度不包含任何文本,所以我希望Javascript自动为我添加文本到跨度中,我希望它显示“公共(public)”。

<span class="content"></span>

所以上面例子的最终结果将是

<span class="content">Public</span>

最佳答案

您可以尝试:empty选择器

例如

$("span.content:empty")
  .text("Public")

关于javascript - 如果跨度为空,则显示跨度内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32109774/

相关文章:

javascript - 最高分验证

html - 使用 CSS 显示图像

android - 三星浏览器上的元素大小错误

javascript - 收到错误 : JavaScript runtime error: Circular reference in value argument not supported

javascript - 如何将元素包装在 html 字符串 var 中?

javascript - 从 jQuery() 获取子元素的 .text()

javascript - 上传后裁剪图像

javascript - 从文本创建 "tag"

jQuery 不接收输入元素的值

javascript - 通过单击另一个展开/折叠 div