点击输入框变色
2016-01-06 09:36
162 查看
//html
<div class="row-input">
<span class="lab">邮箱:</span>
<input type="text" class="text text-input-before" name="contact" placeholder="请输入您的邮箱">
<span class="msg-box n-right" style="display: none;" for="contact"></span>
</div>
//css
.row-input .text-input-before{
border: 1px solid #d7d7d7;
}
.row-input .text-input-after{
border: 1px solid #2277e6;
}
//jquery
$('.text').on('click',function(e){
e.preventDefault();
var $this = $(this),
$parent = $this.closest('.row-input');
$this.addClass('text-input-after').removeClass('text-input-before');
$parent.siblings().find('.text').addClass('text-input-before').removeClass('text-input-after');
});
<div class="row-input">
<span class="lab">邮箱:</span>
<input type="text" class="text text-input-before" name="contact" placeholder="请输入您的邮箱">
<span class="msg-box n-right" style="display: none;" for="contact"></span>
</div>
//css
.row-input .text-input-before{
border: 1px solid #d7d7d7;
}
.row-input .text-input-after{
border: 1px solid #2277e6;
}
//jquery
$('.text').on('click',function(e){
e.preventDefault();
var $this = $(this),
$parent = $this.closest('.row-input');
$this.addClass('text-input-after').removeClass('text-input-before');
$parent.siblings().find('.text').addClass('text-input-before').removeClass('text-input-after');
});
相关文章推荐
- 用Jersey构建RESTful服务
- sublime text 3 搭建python开发环境报pylint_path路径的问题
- Unity资源管理汇总
- 身份证最后一位校验码
- Pb技巧1
- 基类的指针指向派生类的对象
- Java中Filter、Servlet、Listener的学习
- 为UniDBEdit添加拖拽属性
- Python单例模式
- 资深屌丝,初级程序猿的第一篇博客
- 秒杀多线程第五篇 经典线程同步 关键段CS
- CSS有用的代码片段
- 第一组咖啡机器人界面设计一阶段进展
- 常用正则表达式大全
- ubuntu下删除桌面主文件夹
- python matplotlib安装权威指南
- UISwitch的默认宽高51*31,UITabBarController的默认高度是49
- 后缀数组应用——公共子串的个数
- mongo客户端mongoVUE使用说明
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中