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 相关文章推荐
js 编写规范
Mar 03 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
Oct 22 Javascript
Jquery中的层次选择器与find()的区别示例介绍
Feb 20 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
Oct 11 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
Dec 14 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
Jul 06 Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
Vue常见面试题整理【值得收藏】
Sep 20 Javascript
使用Angular自定义字段校验指令的方法示例
Feb 01 Javascript
vue动态渲染svg、添加点击事件的实现
Mar 13 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 Javascript
在vue中import()语法不能传入变量的问题及解决
Apr 01 Vue.js
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
星际中的相关伤害
2020/03/04 星际争霸
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
2013/01/27 Javascript
利用JQuery动画制作滑动菜单项效果实现步骤及代码
2013/02/07 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
查询json的数据结构的8种方式简介
2014/03/10 Javascript
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
angular4中关于表单的校验示例
2017/10/16 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
详解微信小程序「渲染层网络层错误」的解决方法
2021/01/06 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
pyqt4教程之widget使用示例分享
2014/03/07 Python
python分析网页上所有超链接的方法
2015/05/08 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
python3 模拟登录v2ex实例讲解
2017/07/13 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
Python中property属性实例解析
2018/02/10 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
中学生爱国演讲稿
2013/12/31 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
祖国在我心中演讲稿400字
2014/05/04 职场文书
委托公证书格式
2015/01/26 职场文书