博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决input 有多少个radio绑定change事件,手动触发就会执行多少次问题
阅读量:6683 次
发布时间:2019-06-25

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

如题,相信大家都会遇到这个问题,那么为什么会触发多次呢?其实当你用jquery绑定onchange事件的时候你就无形中给每个radio绑定了事件,所以才会出现执行多少次的问题了,那么如何解决呢,其实这个问题就是最好的解决方法了,你想阿,一组radio当然只会选中一个,但是没有 选中的radio也会执行,这不是我们要的,所以当没有选中radio触发事件的时候我们加上这段代码就OK了:

if(!$(this).is(":checked")) return false;

完整代码:

$('#resetForm').click(function(e){        $("#myform")[0].reset();})function resourceTypeChange(){    $('input[name="resourcetype"]').change(function(e) {                var this$ = $(this);        if(!this$.is(":checked")) return false;        if (this$.val() == 'video') {            $('.qnfm').removeClass('hide');        }        if (this$.val() == 'audio') {            $('.qnfm').addClass('hide');        }    })    }

 

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

你可能感兴趣的文章
静态类(static)与java值传递、引用传递小测
查看>>
小怪受击身体变红特效代码
查看>>
怎样删除数据库表中所有的数据
查看>>
问题 G: 【一本通提高同余问题】计算器
查看>>
2019-06-14 Java学习日记之SQL
查看>>
2018Github用户kamranahmedse分享的开发路线
查看>>
微信支付(20140923更新)商户支付密钥key的生成与设置
查看>>
Python爬虫项目,获取所有网站上的新闻,并保存到数据库中,解析html网页等
查看>>
jQuery validate api(转)
查看>>
053(七十二)
查看>>
DOTNETBAR的使用技巧
查看>>
android系列9.LinearLayout学习
查看>>
PHP实现斐波那契数列
查看>>
C#语言Windows服务程序测试网站发送HTTP请求超时解决办法
查看>>
个位数统计
查看>>
UVa 11384 - Help is needed for Dexter
查看>>
TO 所有的Android开发者
查看>>
不只是内存分析工具~valgrind
查看>>
Java生成Excel表格的代码
查看>>
寻找水王--拓展
查看>>