单击 radio使在 "选中" 与 "未选中" 之间切换
来源:互联网 发布:315曝光的淘宝代购店铺 编辑:程序博客网 时间:2024/04/28 05:33
本文收录各位神的教诲
<input type="radio" class="rad" name="a" id="id1" value="mm1" />
<input type="radio" class="rad" name="a" id="id2" value="mm2" />
ssddi456 提供的方法
$(".rad").mouseup(
function(){alert($(this).is(":checked"));
if($(this).is(":checked")){
var j_this = $(this);
setTimeout(function(){j_this.attr("checked" , false);} , 100);//永远执行到这里
}
}
);
这样是不行的
$(".rad").mouseup(
function(){
alert($(this).is(":checked"));
if($(this).is(":checked")){
var j_this = $(this);
j_this.attr("checked" , false);
}
}
);
hehe123 的解释
延时 0, !== 0.
就这样.
0 !== 0
他脱离了上一个执行序列.
就这样.
0 !== 0
他脱离了上一个执行序列.
往浏览器方面说, 浏览器有个最小计时, 也就是 用了 setTimeout / setInterval, 最小的单位都不会是 0 , 即使你设置了 0 (比如前面他们说的浏览器的最小 10, 16ms 等)
往代码角度上来说, 设置 setTimeout/ setInterval, 本来就脱离了原来的执行顺序. 他会等到这个 作用域内不需要太多时间的代码执行完成后再根据设置的时间执行刚刚这个.
往代码角度上来说, 设置 setTimeout/ setInterval, 本来就脱离了原来的执行顺序. 他会等到这个 作用域内不需要太多时间的代码执行完成后再根据设置的时间执行刚刚这个.
其他人的方法:
或者用复选框做,搞个互斥逻辑
- 单击 radio使在 "选中" 与 "未选中" 之间切换
- 单击控制radio 控制选中
- UIButton选中与未选中
- radio、checkbox单击行,自动选中
- jquery中,radio与select及checkBox标签选中及未选中和获取值得方法
- radio[checked="checked"] jquery设定选中,画面未选中
- radio点击选中与取消
- radio:未选中状态基础上点击一次,选中;选中状态基础上点击一次,取消选中
- radio选中
- jquery 选中radio 与取消radio选中状态
- 多次切换radio的选中状态
- 微信小程序Radio选中样式切换
- CTreeCtrl图标使用方法 ---两种图标切换选中与未选中
- Android_首页_按钮切换效果_选中、未选中
- WeUI的radio与cheakedBox选中与设置选中问题
- struts2中radio的默认选中与后台程序结合选中
- Jquery radio 选中 取消选中
- JQuery radio,select选中与取值
- 穴位
- unp.h的使用
- vim日记(持续更新)
- 中国人该懂的知识
- C++笔记(一)explicit
- 单击 radio使在 "选中" 与 "未选中" 之间切换
- Android开发--身高体重指数(BIM)计算--添加对话框(Dialog)(设计对话框、定义调用点、实体对话框、重构、添加按钮)
- OnIdle
- 多个矩形边缘周长
- zoj2782------------------Q
- ring0和ring3的区别
- FrameWork
- Beat the Spread! (P2301)
- power Designer 数据库建模