我想用户点击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');});
添加回答
举报
0/150
提交
取消