第二十三篇 jQuery 学习5 添加元素
jQuery 学习5 添加元素
- append() - 在被选元素的结尾插入内容
- prepend() - 在被选元素的开头插入内容
- after() - 在被选元素之后插入内容
- before() - 在被选元素之前插入内容
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>jQuery 学习5 添加元素</title>
<!--使用jQuery一定不要忘记引用jQuery文件-->
<script src="../js/jquery-1.12.2.min.js"></script>
<style>
#div1 {
margin: auto;
width: 750px;
border: 1px solid #dedede;
padding:15px;
}
#div1-1 img{
width: 75px;
}
.div1-2{
margin-top:30px;
}
.div1-2 img{
width: 75px;
}
.y{
float: right;
}
.content{
background-color: #dedede;
padding: 10px;
margin-top:20px;
}
#div2{
margin: auto;
width: 750px;
margin-top:20px;
}
#div2 input{
width: 80%;
height: 30px;
}
</style>
</head>
<body>
<!--给一个最外层的div,做父级管理-->
<div id="div1">
<!--这层div是管理楼主的-->
<div id="div1-1">
<!--这是楼主的头像-->
<img src="../img/3.jpg" alt="头像"/>
<span>楼主的名字</span>
<!--给时间一个右浮动,跑到右边去-->
<span class="y">2017-09-20 11:00:00</span>
<!--这个div是管理楼主发表的内容的-->
<div class="content">
说出你的名字,我好记住。。。。
</div>
</div>
<!--这下面的div是路人评论的-->
<div class="div1-2">
<!--路人的头像-->
<img src="../img/4.png" alt="路人头像"/>
<span>路人的名字</span>
<!--给时间一个右浮动,跑到右边去-->
<span class="y">2017-09-20 11:01:00</span>
<!--这个div是管理路人发表的内容的-->
<div class="content">
我是路人甲,我是第一个评论的。
</div>
</div>
</div>
<!--这个div放在下面,给一个输入框和发送-->
<div id="div2">
<p>请在下方输入评论内容并发送</p>
<!--给input表单元素一个id,jQuery里调用-->
<input id="neirong" type="text"/>
<!--给a标签一个点击事件-->
<a onclick="fasong()" href="javascript:;">发送</a>
</div>
<script>
function fasong(){
//判断发送的内容
if($("#neirong").val() == ''){
//如果发送的内容为空,则给出提示,并返回false 结束代码运行
alert('内容不能为空');
return false;
}
//找到id为div1的元素,然后用after()方法,在它所有元素的最后面添加以下的内容
$("#div1").append(
'<div class="div1-2">' +
'<img src="../img/4.png" alt="路人头像"/>' +
'<span style="margin-left: 8px;">路人的名字</span>' +
'<span class="y">2017-09-20 11:01:00</span>' +
'<div class="content">' +
$("#neirong").val() +
'</div>'
);
//内容发表成功后,就设置成没有内容
$("#neirong").val('');
}
</script>
</body>
</html>
第二十三篇 jQuery 学习5 添加元素的更多相关文章
- 第二十一篇 jQuery 学习3 特效效果
jQuery 学习3 这节课主要是学习jQuery的动态效果. show()和hide()显示与隐藏方法,toggle()方法,fadeIn()谈入,fadeOut()谈出,slideDown() ...
- Python开发【第二十三篇】:持续更新中...
Python开发[第二十三篇]:持续更新中...
- 第二十六篇 jQuery 学习8 遍历-父亲兄弟子孙元素
jQuery 学习8 遍历-父亲兄弟子孙元素 jQuery遍历,可以理解为“移动”,使用“移动”还获取其他的元素. 什么意思呢?老师举一个例子: 班上30位同学,我是新来负责教这个班学生的老师 ...
- 第二十四篇 jQuery 学习6 删除元素
jQuery 学习6 删除元素 上节课我们做了添加元素,模拟的是楼主发的文章,路人评论,那么同学们这节课学了删除之后,去之前的代码上添加一个删除,模拟一个楼主删除路人的评论. jQuery的删除方 ...
- 第二十五篇 jQuery 学习7 获取并设置 CSS 类
jQuery 学习7 获取并设置 CSS 类 jQuery动态控制页面,那么什么是动态呢?我们就说一下静态,静态几乎又纯html+css完成,就是刷新页面之后,不会再出现什么变动,一个实打实的静态 ...
- 第二十二篇 jQuery 学习4 内容和属性
jQuery 内容和属性 这节课,我们学习使用jQuery来控制元素的内容.值和属性. html() 控制所选元素的内容(包括HTML标记): text() 控制所选元素的内容: val() ...
- 第二十篇 jQuery 初步学习2
jQuery 初步学习2 前言: 老师这里啰嗦一下,因为考虑到一些同学,不太了解WEB前端这门语言.老师就简单的说一下,写前端,需要什么:一台笔记本.一个文本编辑器.就没啦!当然,写这门语言, ...
- (高级篇)jQuery学习之jQuery Ajax用法详解
jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍. 我们先从最简单的方法看起 ...
- SpringBoot第二十三篇:安全性之Spring Security
作者:追梦1819 原文:https://www.cnblogs.com/yanfei1819/p/11350255.html 版权声明:本文为博主原创文章,转载请附上博文链接! 引言 系统的安全 ...
随机推荐
- koa 基础(九) ejs 模板引擎的使用
1.app.js /** * ejs 模板引擎的使用: * 1.npm install koa-views --save * 2.npm install ejs --save * 3.var view ...
- cygwin执行.py提示找不到模块,但已经安装模块的解决办法
. 在解决了cygwin中make命令不能使用的问题之后(https://www.cnblogs.com/zhenggege/p/10724122.html),make maskrcnn路径下的set ...
- pandas.DataFrame 中的insert(), pop()
pandas.DataFrame 中的insert(), pop() 在pandas中,del.drop和pop方法都可以用来删除数据,insert可以在指定位置插入数据. 可以看看以下示例. imp ...
- ceph-----常用命令
#查看存储池 ceph osd lspools #设置存储池副本数 ceph osd pool set data size 3 #查看存储池具体信息 ceph osd pool ls detail # ...
- APT软件包管理-在线安装
APT (Advanced Packaging Tool高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 都是建立 在它的基础之上的.有了dpkg后,Debian再次 ...
- vue.js 三种方式安装
Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件.它不仅易于上手 ...
- Ironic 裸金属管理服务的网络模型
目录 文章目录 目录 Bare-Metal networking in Neutron 核心网络类型 网络拓扑 抽象网络拓扑图 Neutron Implementation Neutron 了解裸金属 ...
- 阶段3 3.SpringMVC·_07.SSM整合案例_09.ssm整合之Spring整合MyBatis框架配置事务
spring加入声明式的事物 配置事物 配置事物管理器 需要一个dataSource,引入上面的dataSource 配置事务通知 引入上面的transactionManager事物管理器 find开 ...
- 方法的可变参数 params
当你写了一个方法,这个方法需要对传进来的参数进行加工,但是不确定传递的参数的数量的时候 比如,public void int jiafa(int a,int b){a+b;} jiafa(1,2) 但 ...
- Computed Styles
The style object offers no information about the styles that have cascaded from style sheets and aff ...