简体   繁体   English

如何将p放入标签内

[英]How to put p inside a tag

I have this HTML: 我有这个HTML:

<a href=#>First</a>
<a href=#>Second</a>
<a href=#>Third</a>

How can I have: 我怎么能有:

<a href=#><p class="test">First</p></a>
<a href=#><p class="test">Second</p></a>
<a href=#><p class="test">Third</p></a>

I tried this, but it does not work: 我试过这个,但它不起作用:

$(function(){
    $("a").text().prepend("<p class="test">"+ $("a").text() +"</p>");
});

I'm newbie, Thanks 我是新手,谢谢

You're looking for wrapInner() function: 你正在寻找wrapInner()函数:

$("a").wrapInner("<p class='test'></p>")

Working Demo 工作演示

试试这个吧。

$("a").text("<p>"+$("a").text()+"</p>"); 

如何访问`<div> `标签内的`<p> `标签? </p></div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> $("p div").click(function() { $(this).css({ "color": "#F00", "font": "bold 20px verdana", "background-color": "#0FF" }); });</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;p&gt;Hello&lt;div&gt; World!&lt;/div&gt;&lt;/p&gt;</pre></div></div><p></p><p> 当我单击“世界”文本时,什么也没有发生,当我检查元素时,它说:</p><pre class="lang-html prettyprint-override"> &lt;p&gt;Hello&lt;/p&gt; &lt;div&gt; World&lt;/div&gt; &lt;p&gt;&lt;/p&gt;</pre><p> 注意那些&lt;p&gt;标签。 怎么会这样?</p></div> - How to access a `<div>` tag inside a `<p>` tag?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 <div> 并将文字放在标签内 <p></ p> - Search a word within a <div> and put text inside a tag <p> </ p> 如何访问`<div> `标签内的`<p> `标签? </p></div><div id="text_translate"><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-js lang-js prettyprint-override"> $("p div").click(function() { $(this).css({ "color": "#F00", "font": "bold 20px verdana", "background-color": "#0FF" }); });</pre><pre class="snippet-code-html lang-html prettyprint-override"> &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;p&gt;Hello&lt;div&gt; World!&lt;/div&gt;&lt;/p&gt;</pre></div></div><p></p><p> 当我单击“世界”文本时,什么也没有发生,当我检查元素时,它说:</p><pre class="lang-html prettyprint-override"> &lt;p&gt;Hello&lt;/p&gt; &lt;div&gt; World&lt;/div&gt; &lt;p&gt;&lt;/p&gt;</pre><p> 注意那些&lt;p&gt;标签。 怎么会这样?</p></div> - How to access a `<div>` tag inside a `<p>` tag? 如何在里面获取文字 <p> 标签 - How to get text inside <p> tag 放入新行 <p> 标签 - Put a new line in <p> tag 如何将每个项目放入 p 标签 + 最后清除 innerHTML - How to put each item into p tag + clear innerHTML at end 如何在P或span标签中附加ul标签? - How to append a ul tag inside a P or span tag? 如何将内部脚本放在div标签中? - How to put an internal script inside a div tag? 如何将值放在javascript中的输入标签内 - how to put the value inside the input tag in javascript 如何将 Javascript 放入 DIv 标签中 - How to put Javascript inside a DIv Tag 怎么样 <Tag> 在src / href中 - How to put <Tag> inside src / href
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM