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 相关文章推荐
jquery时间下拉框小例子
Apr 15 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
Sep 03 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
Apr 21 Javascript
js+html5实现canvas绘制圆形图案的方法
Jun 05 Javascript
jQuery动态添加
Apr 07 Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 Javascript
ES6新特性之Symbol类型用法分析
Mar 31 Javascript
Vue.js 单页面多路由区域操作的实例详解
Jul 17 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
Aug 10 Javascript
理解Proxy及使用Proxy实现vue数据双向绑定操作
Jul 18 Javascript
angular共享依赖的解决方案分享
Oct 15 Javascript
如何利用JavaScript实现二叉搜索树
Apr 02 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上传文件中文文件名乱码的解决方法
2013/11/01 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
php+mysql实现无限级分类
2015/11/11 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
js实现幻灯片效果(基于jquery插件)
2013/11/05 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
AngularJS入门教程之REST和定制服务详解
2016/08/19 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
Django如何重置migration的几种情景
2021/02/24 Python
中学校庆方案
2014/03/17 职场文书
改进工作作风心得体会
2016/01/23 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server