自定义radio标签
来源:互联网 发布:python 数组下标 负数 编辑:程序博客网 时间:2024/05/29 16:01
jquery操作radio
/*获取选中的radio*/$("input[type='radio']:checked")/*获取没有被选中的radio*/$("input[type='radio']:not(:checked)")
给radio加上click事件
在给一个radio加上click事件的时候,如果在点击时想要判断是否让该选项选中,如果不想让radio被选中,那么需要在click的事件处理中返回false。
自定义radio标签
<span class='lang-radio'> <input type="radio" id='lang-radio-1' name='pays'/> <label for="lang-radio-1"></label> </span>
.lang-radio{ display: inline-block; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden;}.lang-radio input{ position: absolute; z-index: 0; top: -20px; left: -20px;}.lang-radio label{ display: inline-block; width: 15px; height: 15px; background: url(img/radio-background.png) no-repeat 0 -34px;}.lang-radio-checked label{ background-position: 0 0;}.lang-radio-disabled label{ background-position: 0 -17px;}
var inputRadio=$('input[type="radio"]'); inputRadio.on('click.radio',function(e){ var parent=$(this).parent('.lang-radio'); if(parent.hasClass('lang-radio-disabled')){ return false;//不能被选中,那么就返回false }else{ var name=$(this).attr("name"); var checkedParent=$('input[name='+name+']:checked').parent('.lang-radio'); var uncheckedParent=$('input[name='+name+']:not(:checked)').parent('.lang-radio'); uncheckedParent.removeClass('lang-radio-checked'); checkedParent.addClass('lang-radio-checked'); } });
0 0
- 自定义radio标签
- radio标签
- 自定义Radio
- 自定义Radio
- Javascript: 操作radio标签
- s:radio标签
- struts2 标签 radio
- <s:radio标签绑定
- radio 绑定标签
- 获取radio标签值
- Struts之radio标签
- struts2 radio标签
- jquery radio标签操作
- struts2 radio标签
- spring标签radio回显
- js自定义radio
- CSS3自定义radio
- css3 radio 自定义
- SSP需求文档
- URL 汉字转换编码1
- 云计算关键技术
- oracle 恢复数据
- Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
- 自定义radio标签
- 控制器之间跳转实现转场动画,动画控制器概念
- mysql常用部分
- 飞思卡尔智能车之赛道信息提取
- Android development 国内镜像
- 代码块
- 虚拟研讨会:如何设计好的RESTful API?
- 7.2 异常处理
- python 正则表达式