Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将p放入标记中_Javascript_Jquery_Text_Jquery Selectors_Anchor - Fatal编程技术网

Javascript 如何将p放入标记中

Javascript 如何将p放入标记中,javascript,jquery,text,jquery-selectors,anchor,Javascript,Jquery,Text,Jquery Selectors,Anchor,我有这个HTML: <a href=#>First</a> <a href=#>Second</a> <a href=#>Third</a> 我怎样才能: <a href=#><p class="test">First</p></a> <a href=#><p class="test">Second</p></a> <

我有这个HTML:

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

我怎样才能:

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

我试过这个,但不起作用:

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

”+$(“a”).text()+”

”); });
我是新手,谢谢

您正在寻找函数:

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

试试这个

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

”;
我认为你做错了。你基本上是把一个盒子放在一个盒子里,没有必要这样做。您可以像这样优化您的HTML:您不应该有一个只包含一个元素的元素,因为如果是这样的话,那么您可以简单地删除内部元素并将其样式/行为/内容应用于外部元素。