博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery实现点击radio,当选中‘其它’时,显示后面输入框;否则隐藏
阅读量:5917 次
发布时间:2019-06-19

本文共 658 字,大约阅读时间需要 2 分钟。

有时候会遇到这么一个很简单的功能:

jquery实现点击radio,当选中‘其它’时,显示后面输入框;否则隐藏

html代码:

选项一
选项二
其它

jquery代码:

$(function(){    $(".same").click(function(){       $(this).siblings().attr("checked",false);       $(this).attr("checked",true);          if($(this).attr("class").indexOf('others')>=0){              $(this).siblings('.txt').show();        }        else{            $(".others").siblings('.txt').hide();        }    });})

注释: if语句也可以使用if($(this).hasClass("others"))进行判断。

如果你有更好的解决办法请留言交流,谢谢!

 看了网友的回复,css其实是最简单的:

.others ~ input[type='text'] {    display:none;}.others:checked ~ input[type='text'] {    display:inline;}

注:但是但是IE9以下低版本不支持。

转载地址:http://pdfvx.baihongyu.com/

你可能感兴趣的文章
云计算开源英雄集结令!五项定制大奖等你来战
查看>>
RIP
查看>>
yum安装报错
查看>>
python之万维网
查看>>
LAMP 环境搭建实例
查看>>
解决MySQL不支持InnoDB
查看>>
eclipse和maven创建WebApp项目
查看>>
jquery的attr和prop区别之实例
查看>>
grep小练习
查看>>
隆文互动营销研究院服务的企业微博再创新高
查看>>
部署Windows RDS服务
查看>>
ZigBee Silicon Labs/Ember EFR32MG 2.9 Mighty Gecko开发套件开箱
查看>>
JAVA常见算法题(十一)
查看>>
网络基础CCNP|OSPF(7)
查看>>
log.51cto.com/imp_countall.php 文件出错
查看>>
diff程序的算法
查看>>
Netfilter策略路由和uRPF
查看>>
windows7/windows2008修改远程桌面连接并修改防火墙配置脚本
查看>>
NIST:制定Cybersecurity的框架进行时
查看>>
FlashXP加密方式的一种破解方法
查看>>