美文网首页前端
jQuery里设置获取文本内容

jQuery里设置获取文本内容

作者: 马佳乐 | 来源:发表于2022-03-06 17:45 被阅读0次

    text();方法
    获取和设置文本内容

        <body>
            <input type="button" value="获取" id="getBtn" />
            <input type="button" value="设置" id="setBtn" />
            <div id="div1">我是一个div1标签
                <p>我是一个p1标签
                    <span>span1</span>
                </p>
            </div>
            <div id="div1">我是一个div2标签
                <p>我是一个p2标签
                    <span>span2</span>
                </p>
            </div>      
        </body>
    

    获取文本

    text();方法不给参数
    会获取到这个标签中的所有文本,包括后代元素的文本

        <script>
            $(function(){
                $('#getBtn').click(function(){
                    console.log($('#div1').text())
                    console.log($('div').text());
                });
            });
        </script>
    

    点击获取按钮,结果:

    设置文本

    text();方法给参数,参数内容就是文本内容
    会覆盖他原来的内容,如果设置的文本中包含标签,是不会把这个标签给解析出来的

        <script>
            $(function(){
                $('#setBtn').click(function(){
                    $('#div1').text('修改了div1的内容');
                    //$('div').text('修改了div的内容');
                });
            });
        </script>
    

    点击设置按钮,结果:

    如果把$('#div1').text('修改了div1的内容');修改为$('#div1').text('修改了div1的内容<a>超链接</a>');
    点击设置按钮,结果:

    $('div').text('修改了div的内容');这句代码打开
    点击设置按钮,结果:

    相关文章

      网友评论

        本文标题:jQuery里设置获取文本内容

        本文链接:https://www.haomeiwen.com/subject/qvunrrtx.html