【发布时间】:2017-01-06 09:32:34
【问题描述】:
我正在使用#javascript 中一个友好的小伙子提供的这个简单脚本来取消选中单选按钮:
$('.feed').on('click', 'input[type=radio]', function() {
var myParent = $(this).closest('div');
var ref = $(this);
if( myParent.data('val') == $(this).val() ){
var ref = myParent.find('.none input');
ref.prop('checked',true);
}
myParent.data('val',ref.val() )
});
一切正常,请参阅fiddle,但是当我将“已选中”属性添加到一个单选按钮时,您实际上必须单击两次才能取消选中它,请参阅fiddle。这让我想到,将“已检查”设置为属性实际上等于手动检查单选按钮吗?或者为什么我失败了?
【问题讨论】:
标签: javascript jquery html radio-button