今天用jquery操作radio学到一点新的东西,这里记录一下。
刚才在进行点击行事件时对行第一列的radio进行选中操作,其他行第一个radio取消选中,开始使用attr("checked","checked")方法,最开始的时候刷新页面,每一行点击第一次之后均可以实现效果,当进行第二次点击的时候,发现radio选中效果均已失效,上网查找资料发现在使用jquery 1.9版本以后,使用attr对radio会没有效果,需要使
用.prop("checked","checked");
具体如下:
$(this).parent().find("input[name='changeID']").prop("checked","checked");
$(this).parent().siblings().find("input[name='changeID']").removeAttr("checked");