第二十三篇 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 版权声明:本文为博主原创文章,转载请附上博文链接! 引言 系统的安全 ...
随机推荐
- java用Annotation注入到成员Bean对象
java用Annotation注入到成员Bean对象 在使用一些java框架的时候,经常看到一些注解,而且使用注解之后就可以免去一些xml的繁琐配置,本文记录如何通过注解获得成员Bean对象. 一.首 ...
- LC 384. Shuffle an Array
Shuffle a set of numbers without duplicates. Example: // Init an array with set 1, 2, and 3. int[] n ...
- nginx的root 指令
好长时间都没搞清nginx的root路径: location /img/ { alias /var/www/image/; } #若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动 ...
- 小米监控--Open-Falcon
#安装下载软件yum -y install wget #更换aliyun源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Ba ...
- 点击其他区域关闭dialog
1.在打开dialog处阻止冒泡,在body click事件中关闭dialog2.不阻止冒泡,在body click事件中判断target是否为diallog或其子节点 在Safari浏览器中,在默认 ...
- JavaScript(3)——文档工具
文档工具 LEARN HTML = 教程 HTML REFERENCE = 字典 HTML + CSS + JAVASCRIPT = DYNAMIC HTML 推荐浏览器: Chrome浏览器(有丰 ...
- .NET制作滚动条
今天,在工作的时候,刚好做到了滚动条,对这点不是很懂,所以,研究了一下,记录在这里,与大家分享. 对于前台页面,我们就只需要设置数据表的样式:style="overflow: auto; 即 ...
- EVE-NG TOOLKIT在线安装
功能如图修改EVE-NG管理IP,隐藏未知无效设备.更新或升级.添加设备支持等等 EVE-NG ToolKit中国镜像站官网在线安装:wget -q http://eve-ng.org:81/inst ...
- Cannot get a NUMERIC value from a STRING cell? 已解决
最近在写项目中用到了excel的导入,遇到了Cannot get a NUMERIC value from a STRING cell的报错.原因是无法从纯数字的单元格用获取String的方式获取.跟 ...
- webdriervAPI(元素等待)
from selenium import webdriver from selenium.common.exceptions import NoSuchElementException driv ...