为了账号安全,请及时绑定邮箱和手机立即绑定

怎么获取 radio 修改之前的值

怎么获取 radio 修改之前的值

慕莱坞森 2019-04-09 20:24:54
我想用户点击radio的时候,输出选中前的值jquery代码:$("input[type=radio]").click(function(){varnewmoney=$(this).attr("data-money");//修改后的});$("input[type=radio]").change(function(){varnewmoney=$(this).attr("data-money");//也是修改后的});
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

经过评论的指点,我在写如下内容时候,的确受到了你提问的影响,有故意使用$.data的行为,实际上你只需要用变量存储之前radio选中的值就行,完全没有必要使用data()。
Examples
$('input').on('change',function(){
//如果上一次change没存节点,就是空,存了就取出来
var$last=$('body').data('preRadio')?$('body').data('preRadio'):'';
//把这次点击的节点存进去
$('body').data('preRadio',$(this));
//把上次节点的值打印出来
alert($last?$last.data('bingo'):'null');
});
                            
查看完整回答
反对 回复 2019-04-09
?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

$("input[type=radio]").click(function(){
//this.defaultValue
});
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 740 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号