我有一组复选框,一次只会检查其中一个。 (我需要这里的复选框而不是单选按钮)。同一页面中有一个禁用按钮。
我在点击复选框时尝试删除按钮的已禁用属性。
不幸的是,它没有用。
HTML
<input type="checkbox" name="group2[]" class="me" data-btname="xxxx" />
<input type="checkbox" name="group2[]" class="me" data-btname="xxxx" />
<input type="checkbox" name="group2[]" class="me" data-btname="xxxx" />
<input type="button" name="aa" id="xxxx" value="this is me" disabled />
的jQuery
$('.me').on('change', function() {
$('input[name="' + this.name + '"]').not(this).prop('checked', false);
var buton_namee = $(this).attr('data-btname');
//alert(buton_namee);
$('#buton_namee').removeAttr('disabled');
});
答案 0 :(得分:3)
您正在从id
检索data-btname
,因此请将其放入下面的选择器中
$('#' + buton_namee).removeAttr('disabled');