前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jQuery入门教程-文档操作方法

jQuery入门教程-文档操作方法

作者头像
WEBING
发布2019-03-13 15:17:03
3420
发布2019-03-13 15:17:03
举报
文章被收录于专栏:前端の进行时前端の进行时

一、append()和appendTo()

1.1 append()方法

代码语言:javascript
复制
<body>
    <p>好好学习</p>
    <button>append() 方法</button>
</body>
    <script>
        $('button').click(function() {
            $('p').append('<p>天天向上</p>');
        });
    </script>
append
append

1.2 appendTo()方法

代码语言:javascript
复制
<body>
    <p>好好学习</p>
    <button>appendTo() 方法</button>
</body>
    <script>
        $('button').click(function() {
            $('<p>天天向上</p>').appendTo('p');
        });
    </script>
appendTo
appendTo

1.3 append()和appendTo()比较

(1)用法相同 在被选元素的结尾(仍然在内部)插入指定内容。

(2)不同之处 内容和选择器的位置不同,以及 append() 能够使用函数来附加内容。

二、html()方法

2.1 返回元素内容

当使用该方法返回一个值时,它会返回第一个匹配元素的内容 (inner HTML)

代码语言:javascript
复制
<body>
    <p>好好学习</p>
    <button>返回被选元素的内容</button>
</body>
    <script>
        $('button').click(function() {
            alert($('p').html());
        });
    </script>
html
html

2.2 设置元素内容

当使用该方法设置一个值时,它会覆盖所有匹配元素的内容 (inner HTML)。

代码语言:javascript
复制
<body>
    <p>好好学习</p>
    <button>设置被选元素的内容</button>
</body>
    <script>
        $('button').click(function() {
            $('p').html('天天向上');
        });
    </script>
html
html

2.3 使用函数来设置元素内容

(1)语法

代码语言:javascript
复制
$(selector).html(function(index,oldcontent))

(2)参数

参数

描述

function(index,oldcontent)

规定一个返回被选元素的新内容的函数。index - 可选。接收选择器的 index 位置。oldcontent - 可选。接收选择器的当前内容。

(3)示例

代码语言:javascript
复制
<body>
    <p>好好学习</p>
    <p>天天向上</p>
    <button>设置被选元素的内容</button>
</body>
    <script>
        $('button').click(function() {
            $('p').html(function (n) {
                return '这个 p 元素的 index 是' + ' ' + n;
            });
        });
    </script>
html
html

三、append()、appendTo()和html()的区别

(1)append()和appendTo()方法是在被选元素的结尾(仍然在内部)插入内容,是在原有内容的基础上增加

(2)html()方法是覆盖所有内容,是原有的内容被替换

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、append()和appendTo()
    • 1.1 append()方法
      • 1.2 appendTo()方法
        • 1.3 append()和appendTo()比较
        • 二、html()方法
          • 2.1 返回元素内容
            • 2.2 设置元素内容
              • 2.3 使用函数来设置元素内容
              • 三、append()、appendTo()和html()的区别
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档