jQuery动态改变多行文本框高度的方法


Posted in Javascript onSeptember 07, 2016

本文实例讲述了jQuery动态改变多行文本框高度的方法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文本框高度变化</title>
<style type="text/css">
* {
  margin: 0;
  padding: 0;
  font: normal 12px/17px Arial;
}
.msg {
  width: 300px;
  margin: 100px;
}
.msg_caption {
  width: 100%;
  overflow: hidden;
  margin-bottom: 1px;
}
.msg_caption span {
  display: block;
  float: left;
  margin: 0 2px;
  padding: 4px 10px;
  background: #898989;
  cursor: pointer;
  color: white;
}
.msg textarea {
  width: 300px;
  height: 80px;
  height: 100px;
  border: 1px solid #000;
}
</style>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
  var $comment = $('#comment'); //获取评论框
  $('.bigger').click(function(){ //放大按钮绑定单击事件
    if( $comment.height() < 500 ){
      $comment.height( $comment.height() + 50 ); //重新设置高度,在原有的基础上加50
    }
  })
  $('.smaller').click(function(){ //缩小按钮绑定单击事件
    if( $comment.height() > 50 ){
      $comment.height( $comment.height() - 50 ); //重新设置高度,在原有的基础上减50
    }
  });
});
</script>
</head>
<body>
<form action="" method="post">
  <div class="msg">
    <div class="msg_caption"> <span class="bigger" >放大</span> <span class="smaller" >缩小</span> </div>
    <div>
      <textarea id="comment" rows="8" cols="20">多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.多行文本框高度变化.</textarea>
    </div>
  </div>
</form>
</body>
</html>

运行效果图如下:

jQuery动态改变多行文本框高度的方法

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript去除字符串左右两端的空格
Feb 05 Javascript
jQuery滚动加载图片实现原理
Dec 14 Javascript
分享JS数组求和与求最大值的方法
Aug 11 Javascript
微信小程序 绘图之饼图实现
Oct 24 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
Bootstrap中data-target 到底是什么
Feb 14 Javascript
利用node.js实现反向代理的方法详解
Jul 24 Javascript
基于vue2实现上拉加载功能
Nov 28 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
Dec 29 Javascript
浅析TypeScript 命名空间
Mar 19 Javascript
理解JavaScript中的对象
Aug 25 Javascript
vue中jsonp插件的使用方法示例
Sep 10 Javascript
jQuery Ajax使用FormData对象上传文件的方法
Sep 07 #Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 #Javascript
jQuery实现的表格展开伸缩效果实例
Sep 07 #Javascript
JS实现页面载入时随机显示图片效果
Sep 07 #Javascript
JS简单实现浮动窗口效果示例
Sep 07 #Javascript
利用Javascript仿Excel的数据透视分析功能
Sep 07 #Javascript
Vue.js快速入门教程
Sep 07 #Javascript
You might like
php实现的支持断点续传的文件下载类
2014/09/23 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
js在IE与firefox的差异集锦
2014/11/11 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
js 数据存储和DOM编程
2017/02/09 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
浅析Python3中的对象垃圾收集机制
2019/06/06 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
python安装scipy的步骤解析
2019/09/28 Python
Python time库基本使用方法分析
2019/12/13 Python
python opencv 检测移动物体并截图保存实例
2020/03/10 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
罗技美国官网:Logitech美国
2020/01/22 全球购物
Linux机考试题
2015/10/16 面试题
物流管理毕业生自荐信
2013/10/24 职场文书
创业计划书的内容步骤和要领
2014/01/04 职场文书
个人收入证明范本
2014/01/12 职场文书
园艺师求职信
2014/03/10 职场文书
计算机专业求职信
2014/06/02 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
污水处理保证书
2015/05/09 职场文书
检察院起诉意见书
2015/05/20 职场文书
基于python实现银行管理系统
2021/04/20 Python
Python内置数据结构列表与元组示例详解
2021/08/04 Python
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技