jquery实现微博输入和发布
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.comment{
width: 570px;
height: 73px;
resize: none;
}
</style>
</head>
<body>
<div>
<label>请输入内容:</label>
<textarea class="comment"></textarea>
<input type="button" class="send" value="发布" style="width: 82px;height:30px" disabled>
</div> <label>message:</label>
<div class="messageList">
<div class="info">
<p class="infoText">一定要拉伸!肱三头肌、三角肌后束、股二头肌(大腿后侧)、股四头肌(大腿前侧)、髂腰肌、臀大肌的对应拉伸动作,运动过后一定肌的拉伸,可以加速乳酸代谢、减缓肌肉延迟性
酸痛、有利于肌肉恢复,每个动作静态拉伸30秒左右,后背挺直,保持均匀呼吸一定要拉伸
!肱三头肌、三角肌后束、股二头肌(大腿后侧)、股四头肌(大腿前侧)、髂腰肌、臀大肌的对应拉伸动作,运动过后一定肌的拉伸,可以加速乳酸代谢、减缓肌肉延迟性酸痛、有利于肌肉恢复,每个动作静态拉伸30秒左右,后背挺直,保持均匀呼吸一定要拉伸!肱三头肌、三角肌后束、股二头肌(大腿后侧)、股四头肌(大腿前侧)、髂腰肌、臀大肌的对应拉伸动作,运动过后一定肌的拉伸,可以加速乳酸代
谢、减缓肌肉延迟性酸痛、有利于肌肉恢复,每个动作静态拉伸30秒左右,后背挺直,保持均匀呼吸</p>
<p class="infoOperator">
<span>"+2018-1-1+"</span>
<input type="button" class="del"><a href="javascript:;">删除</a>
</p>
</div>
</div>
<script src="jquery-1.12.4.js"></script>
<script>
$(function () {
// 监听内容的实时输入,change方法在元素失去焦点的时候才会触发反应;
// $('.commen').change(function () {
// console.log(this.value);
// }) // 进行事件委托 实时监听输入数据
$('body').delegate('.comment','propertychange input',function () {
// console.log($(this).val());
// 判断是否输入了内容
if( $(this).val().length>0){
$('.send').prop('disabled',false)
}else {
$('.send').prop('disabled',true)
}
}); // 1监听发布按钮的提交
$('.send').click(function () {
// 拿到用户输入的内容
var $text=$('.comment').val();
// 根据内容创建节点
var $weibo= createEle($text);
// 插入微博
$('.messageList').prepend($weibo);
}); // 2监听顶按钮
$('body').delegate('')
// 3监听踩按钮
// 4监听删除按钮
$('body').delegate('.del','click',function () {
$(this).parents('.info').remove();
}) // 创建节点方法
function createEle(text){/*jquery内部需要使用双引号*/
var $weibo=$("<div class=\"info\">\n" +
" <p class=\"infoText\">"+text+"</p>\n" +
" <p class=\"infoOperator\">\n" +
" <span>"+time()+"</span>\n" +
" <span class='del'><a href=\"javascript:;\">删除</a></span>\n" +
" </p>\n" +
" </div>");
return $weibo;
};
//生成时间的方法
function time() {
var data= new Date();
var arr=[data.getFullYear()+"-",data.getMonth()+1+"-",data.getDate()+' '];
return arr.join(" ");
}
})
</script>
</body>
</html>
jquery实现微博输入和发布的更多相关文章
- jQuery 3.0最终版发布,十大新特性眼前一亮
jQuery 3.0在日前发布了最终的全新版本.从2014年10月,jQuery团队对这个主要大版本进行维护开始,web开发者社区便一直在期待着这一刻的到来,终于在2016年6月他们迎来了这一个最终板 ...
- jquery删除添加输入文本框
效果体验:http://hovertree.com/texiao/jquery/67/ 效果图: 参考:http://hovertree.com/h/bjaf/traversing_each.htm ...
- jquery 实现邮箱输入自动提示功能:(二)
上篇文章写到了一个不错的jquery实现邮箱输入自动提示功能,发现还有一个不错的自动提示插件: 先展示结果如图: html代码: <center> <h1>输入邮箱试试!< ...
- jQuery实现用户输入自动完成功能
jQuery实现用户输入自动完成功能 利用jQuery UI中Auto-complete插件实现输入自动完成功能,大家在使用诸如淘宝.京东等电商平台搜索商品时,往往只要输入商品的一些特殊字符,就可以显 ...
- jQuery WeUI V0.4.2 发布
http://www.oschina.net/news/71590/jquery-weui-v0-4-2 jQuery WeUI V0.4.2 发布了! jQuery WeUI 中使用的是官方WeUI ...
- 分享一个仅0.7KB的jQuery文本框输入提示插件
由于项目需要,找过几个jQuery文本框输入提示插件来用,但总是有不满意的地方,要么体积较大,要么使用不便,要么会出现把提示文字作为文本框的值的情况.于是我们自己的开发团队制作了这个最精简易用的输入提 ...
- JQuery动画插件Velocity.js发布:更快的动画切换速度
5月3日,Julian在其GitHub上发布了Velocity.js.Velocity.js是一款动画切换的jQuery插件,它重新实现了jQuery的$.animate()方法从而加快动画切换的速度 ...
- 微博输入相关js 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jquery QQ微博
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- 怎么联系$zcy$呢?
\(QQ:2939533969\) \(luogu:\)little_sun 窝经常以little_sun,little_sun0331,zcy05331的昵称混迹于各大网站 窝的CSDN blog ...
- spring boot aop 切库实现读写分离
项目结构: 主要代码 : 配置数据库 配置datasource 线程隔离: 已上传git gitee地址:https://gitee.com/xxoo0_297/springboot-aop.git
- C++ 结构体指针的定义
struct node { …… } ; struct node *p1, *p2 ; typedef struct node { …… }Node; typedef Node* pNode; typ ...
- linux服务器执行cd和ls等等命令都有卡顿现象问题记录
一 执行命令free -gh 1. free 命令显示系统内存的使用情况,包括物理内存.交换内存(swap)和内核缓冲区内存. 2. -g 表示以G单位显示, -m以兆单位显示, h会在数字后面 ...
- java 通过runtime 调用python 不显示python运行内容的bug
先说下上面问题的原因,上面问题是因为python中用到了第三方的类库,你的电脑上没有那个类库,所以程序没有运行,在控制台也就看不到输出.只要导入那个类库就好... python 导入类库,可以单独下载 ...
- linux和window下生成任意大小的文件
在Windows环境下的实现方法 使用fsutil命令,在windows xp和win 7下应该都自带了这个命令.命令的格式是 fsutil file createnew 新文件名 文件大小.例如 ...
- mac解压7z格式文件
brew直接安装解压工具 $ brew search 7z p7zip $ brew install p7zip ==> Downloading https://downloads.source ...
- sql server management studio 连接时指定非默认端口 ,port
- React拾遗(上)
JSX代表Objects Babel转义器会把JSX转换成一个名为React.createElement()的方法调用. 下面两种代码的作用是完全相同的: const element = ( < ...
- insmod某个内核模块时提示“Failed to find the folder holding the modules”如何处理?
答: 创建/lib/modules/$(uname -r)目录,命令如下: mkdir /lib/modules/$(uname -r)