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 相关文章推荐
JavaScript脚本性能优化注意事项
Nov 18 Javascript
jQuery 幻灯片插件(带缩略图功能)
Jan 24 Javascript
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
Javascript中For In语句用法实例
May 14 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
Sep 01 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
js函数和this用法实例分析
Mar 13 Javascript
JavaScript oncopy事件用法实例解析
May 13 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
Jul 29 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设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
PHP getName()函数讲解
2019/02/03 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
2020/06/02 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
JavaScript经典效果集锦
2010/07/06 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
css实例教程 一款纯css3实现的超炫动画背画特效
2014/11/05 HTML / CSS
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
芬兰汽车配件商店:Autonvaraosat24
2017/01/30 全球购物
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
2014年秘书工作总结
2014/11/25 职场文书
2014年环保工作总结
2014/11/26 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
分析MySQL抛出异常的几种常见解决方式
2021/05/18 MySQL