2015-07-22 68 views
0

我有一組複選框,一次只會檢查其中一個複選框。 (我需要的複選框不是單選按鈕)。在同一頁面有一個禁用的按鈕。無法使用jQuery刪除按鈕的禁用屬性

我試圖在點擊複選框後刪除按鈕的禁用屬性。

不幸的是,它沒有奏效。

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'); 
}); 

Fiddle

+1

http://jsfiddle.net/tusharj/8konjjq1/4/ – Tushar

回答

3

您檢索從data-btnameid,所以把它放在一個選擇像下面

$('#' + buton_namee).removeAttr('disabled');