Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 如何将标记环绕在标记内的文本上?_Javascript_Jquery - Fatal编程技术网

Javascript 如何将标记环绕在标记内的文本上?

Javascript 如何将标记环绕在标记内的文本上?,javascript,jquery,Javascript,Jquery,例如,我有一段代码: <div class="myclass">Hello everybody!</div> 但不起作用。您可以使用以下方法执行此操作: $('.myclass').wrapInner(''); 演示:试试这样的东西 $(function(){ $('.myclass').wrapInner('<p></p>'); }) 另一种方式, $('.myclass').html

例如,我有一段代码:

<div class="myclass">Hello everybody!</div>
但不起作用。

您可以使用以下方法执行此操作:

$('.myclass').wrapInner('

');

演示:

试试这样的东西

        $(function(){
            $('.myclass').wrapInner('<p></p>');
        })
另一种方式,

$('.myclass').html('<p>' + $('.myclass').text() + '</p>');

谢谢,如果我离开鼠标(如果我使用鼠标悬停功能),我如何删除标记?@palaѕѕѕ?您在上述评论中给出的演示没有正确的标记。您只需将文本封装在div标记中。但是它应该被封装在标签中。是吗?@palaѕѕѕOP刚刚要求您从该Div中删除标记。我说您的输入标记根本没有任何标记。对不起,我把你弄糊涂了。:)哦,很抱歉。。下面是使用该方法删除标记的步骤。
$('.myclass').wrapInner('<p></p>');
        $(function(){
            $('.myclass').wrapInner('<p></p>');
        })
        $(function(){
            var txt = '<p>' + $('.myclass').text() + '</p>'; 
            $('.myclass').html(txt);
        })
        $(function(){
            var txt = $('.myclass').text();
            $('.myclass').html(txt);
        })
$('.myclass').html('<p>' + $('.myclass').text() + '</p>');
$(".myclass").html($('.myclass > p').text());