javascript - 从 <p> 中获取所有 <em> 并将它们像标签一样输出

标签 javascript jquery html

例如我有一个 <p>标签包含一些带有 <em> 的句子像下面这样

    <p>There's <em>a</em> script that he's 
     written that is <em>a</em> really cool Batman idea.</p>

我使用一些 javascript 向所有 em 元素添加一个类

 $("em").addClass("Keyword-Result");

现在我想知道如何打印所有 <em class="Keyword-Result")喜欢标签吗?

enter image description here

最佳答案

但是这里不需要动态添加类,但这里是代码片段,它还将标签附加到#tags:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<p>There's <em>a</em> script that he's 
     written that is <em>a</em> really cool Batman idea.</p>

<div id="tags"></div>

    <style>
   em.Keyword-Result {
    background-color: grey;
    padding: 4px;
    border-radius: 2px;
     margin:2px;
     color:#fff;
    }
    </style>

    <script>
    $(document).ready(function(){
    
  $("em").clone().addClass("Keyword-Result").appendTo('#tags');
   
     });

    </script>

关于javascript - 从 <p> 中获取所有 <em> 并将它们像标签一样输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37021724/

相关文章:

javascript - 格式化数字以在每 1000 个因子处使用逗号

javascript - 为什么列表元素无法使用显示初始正确显示

javascript - 如何创建 javascript 徽章或小部件?

Javascript if 变量等于变量启用函数

javascript - 使用类名按 ID 获取元素

html - 以不同方式设置相同 SVG <object> 的样式

复选框上的 Javascript 克隆此 div,未选中时删除此 div

html - 使用 Firefox 或 Chrome 打开时,Rmarkdown 生成的 html 文件中未显示 Pdf 图

javascript - 替换 for 循环中的 id 属性

javascript - jQuery UI 可拖动网格