有没有办法在IE7中添加后获取单选按钮的选中状态?
看起来在所有浏览器中都有效的方法,在IE6、7中似乎并不起作用,尽管我已经在很多地方读到我是正确做法。我完全不知道为什么它不起作用。
var $itemVariantRowRadio = $("<input/>")
.attr("type", "radio")
.attr("name", "itemvariant")
.addClass("itemvariant")
.val('whatever');
$itemVariantRowRadio.attr('checked', 'checked');
$itemVariantRow.append($itemVariantRowRadio)
现在如果我在IE6/7中执行console.log($itemVariantRowRadio.attr('checked'))
,它会显示为TRUE但实际上单选按钮并没有被选中或者设置为选中状态。
真是太可怕了!是否有其他人遇到过这个问题并且有任何解决方案?
.attr()
- 这些是在插入到DOM之前设置的初始属性。 - Alnitakchecked
。 - Naftali