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

怎么获取 radio 修改之前的值

怎么获取 radio 修改之前的值

开满天机 2019-04-08 11:18:14
我想用户点击radio的时候,输出选中前的值jquery代码:$("input[type=radio]").click(function(){varnewmoney=$(this).attr("data-money");//修改后的});$("input[type=radio]").change(function(){varnewmoney=$(this).attr("data-money");//也是修改后的});
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超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-08
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信