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计算时间差的函数分享
Jul 04 Javascript
JQuery select控件的相关操作实现代码
Sep 14 Javascript
javascript在子页面中函数无法调试问题解决方法
Jan 17 Javascript
jquery插件推荐 jquery.cookie
Nov 09 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
深入理解node.js http模块
Jan 24 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
Mar 13 Javascript
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
jquery实现搜索框功能实例详解
Jul 23 jQuery
微信小程序-API接口安全详解
Jul 16 Javascript
微信小程序后端无法保持session的原因及解决办法问题
Mar 20 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
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
php加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
浅谈php提交form表单
2015/07/01 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
Ajax和PHP正则表达式验证表单及验证码
2016/09/24 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
学习ExtJS form布局
2009/10/08 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
原生javaScript做得动态表格(注释写的很清楚)
2013/12/29 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
javascript实现删除前弹出确认框
2015/06/04 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
利用jquery去掉时光轴头尾部线条的方法实例
2017/06/16 jQuery
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
2018/09/03 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python生成数字图片代码分享
2017/10/31 Python
Python简单实现两个任意字符串乘积的方法示例
2018/04/12 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
学前教育求职自荐信范文
2013/12/25 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
2015入党个人自传范文
2015/06/26 职场文书
运动会班级前导词
2015/07/20 职场文书
4种方法python批量修改替换列表中元素
2022/04/07 Python