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 相关文章推荐
THREE.JS入门教程(2)着色器-上
Jan 24 Javascript
jquery实现submit提交表单
Feb 03 Javascript
跟我学习javascript的prototype使用注意事项
Nov 17 Javascript
js实现瀑布流的三种方式比较
Jun 28 Javascript
JavaScript中的splice方法用法详解
Jul 20 Javascript
AngularJS基础 ng-model 指令详解及示例代码
Aug 02 Javascript
微信小程序 本地数据存储实例详解
Apr 13 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
Nov 24 Javascript
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
js实现多个倒计时并行 js拼团倒计时
Feb 25 Javascript
js实现文章目录索引导航(table of content)
May 10 Javascript
React冒泡和阻止冒泡的应用详解
Aug 18 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高级OOP技术演示
2009/08/27 PHP
php下将XML转换为数组
2010/01/01 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
解析MySql与Java的时间类型
2013/06/22 PHP
php获取数组中重复数据的两种方法
2013/06/28 PHP
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
JS返回顶部实例代码
2020/08/09 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
python字符串连接方法分析
2016/04/12 Python
Python递归函数定义与用法示例
2017/06/02 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python简单实现AES加密和解密
2019/03/28 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
python 求定积分和不定积分示例
2019/11/20 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
python绘制彩虹图
2019/12/16 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
学生的自我鉴定范文
2013/10/24 职场文书
实习自我鉴定
2013/12/15 职场文书
儿媳婚宴答谢词
2014/01/14 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
开展警示教育活动总结
2015/05/09 职场文书
驻村工作简报
2015/07/20 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
Python实现对齐打印 format函数的用法
2022/04/28 Python