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

本文共 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://ycykl.baihongyu.com/

你可能感兴趣的文章
《转》c++ 字符串系列:字符编码进阶(下)
查看>>
ubuntu11.04更改默认JDK
查看>>
UPdatepanel失效.
查看>>
SQL Server 2012中的ColumnStore Index尝试
查看>>
使控制台窗口支持鼠标的程序
查看>>
Turbo C(V2.0)编译错误信息
查看>>
Php实现Js的escape方法
查看>>
[置顶] 大整数乘法
查看>>
c#写对象来读取TXT文本文件
查看>>
Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案...
查看>>
Java:网络编程之IP、URL
查看>>
JDBC编程理论知识(1)
查看>>
Android Studio 完美解决 “Android SDK Manager 无法更新“、 ”connection error” 的问题...
查看>>
(转)2G到C-RAN网络架构的演进
查看>>
关于分布式事务、两阶段提交协议、三阶提交协议
查看>>
Spring IOC整理
查看>>
MyBatis学习总结_18_MyBatis与Hibernate区别
查看>>
CKEditor 案例
查看>>
MATLAB(5)——生成归一化直方图
查看>>
Python函数式实现单例特性
查看>>