前言
描述:最近遇到在做单选框控件,遇到了一个关于单选框选中的bug。
初始化单选框控件时,所用的代码如下:
$("input:radio:first").attr('checked',true);
标签样式:<input checked="checked" />
$("input:radio:first").prop('checked',true);
标签样式:<input >::after</input>
总结:根据具体场景,使用相应的语句。
由于前端选中 是用样式来表示的,就是 ::after
,所以建议使用 prop 来初始化,不然会出现诡异的bug。