jquery append()方法与html()方法的区别及使用介绍


Posted in Javascript onAugust 01, 2014

append(content):方法在被选元素的结尾(仍然在内部)插入指定内容,有很多朋友觉得append与html差不多,其它从英文意义上append是在原有基础上增加,而html中是替换当前所有内容。

定义和用法

append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
$(selector).append(content)

使用函数来附加内容
使用函数在指定元素的结尾插入内容。

语法

$(selector).append(function(index,html))

实例代码:

<script src="/jquery.min.js" type="text/javascript"></script> 
<style> 
.imgFocus{border: 1px solid #eee;} 
</style> 
<p> </p> 
<script type="text/javascript"> 
var showimg = "<div class='imgFocus'>123456</div>"; 
$("p").append(showimg); 
</script>

html() 方法返回或设置被选元素的内容 (inner HTML)。

如果该方法未设置参数,则返回被选元素的当前内容。
返回元素内容
当使用该方法返回一个值时,它会返回第一个匹配元素的内容。

语法

$(selector).html()

设置所有 p 元素的内容:

$(".btn1").click(function(){ 
$("p").html("Hello <b>world</b>!"); 
});

指定元素中清空

$("a[href$='logout.asp']").click(function(event) { 
event.preventDefault(); 
$.get("/xxlr/Logout.asp","",function(data, textStatus) { 
if (data == 1) { //表明注销成功 
$('#message').html(""); 
$("#userlogin>div").show(); 
} 
else { 
$('#message').append("<p><strong>注销失败,请重新尝试!</strong></p>"); 
} 
}); 
});

下面是网友的补充:

当然不一样了,append是追加,html是完全替换
比如<p id="1"><p>123</p></p>
$("#1").html("<span>456</span>");
结果是:<p id="1"><span>456</span></p>

$("#1").append("<span></span>");
结果是:<p id="1"><p>123</p><span>456</span></p>

Javascript 相关文章推荐
一个简单的js动画效果代码
Jul 20 Javascript
用jquery实现下拉菜单效果的代码
Jul 25 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
javascript中replace( )方法的使用
Apr 24 Javascript
JS实现仿微博可关闭弹出层效果
Sep 21 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
layui前段框架日期控件使用方法详解
May 19 Javascript
前端axios下载excel文件(二进制)的处理方法
Jul 31 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
微信小程序实用代码段(收藏版)
Dec 17 Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 Javascript
JS中产生20位随机数以0-9为例也可以是a-z A-Z
Aug 01 #Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
Aug 01 #Javascript
批量修改标签css样式以input标签为例
Jul 31 #Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 #Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
Jul 31 #Javascript
jquery获取一个元素下面相同子元素的个数代码
Jul 31 #Javascript
json属性名为什么要双引号(个人猜测)
Jul 31 #Javascript
You might like
php一句话cmdshell新型 (非一句话木马)
2009/04/18 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
Javascript 验证上传图片大小[客户端]
2009/08/01 Javascript
25个优雅的jQuery Tooltip插件推荐
2011/05/25 Javascript
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
JavaScript操作Cookie详解
2015/02/28 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
vue使用Proxy实现双向绑定的方法示例
2019/03/20 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
antd form表单数据回显操作
2020/11/02 Javascript
Python中数字以及算数运算符的相关使用
2015/10/12 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
python 日志 logging模块详细解析
2020/03/31 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
中学生操行评语
2014/04/24 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
阿甘正传观后感
2015/06/01 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
志愿者工作心得体会
2016/01/15 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫
详解Vue3使用axios的配置教程
2022/04/29 Vue.js