2014-12-17 3 views
0

в следующем фрагменте кода, я хочу (из группы флажков), чтобы отключить кнопку проверки корреспондент:Как установить флажок свойства в группе флажков

var leftradios = "input[name='ctl00$ContentPlaionCode1']"; 
var rightradios = "input[name='ctlC1$rblPositionCodfde2']"; 
for (i=0;i<5;i++) { 
    if ($(leftradios)[i].checked) { 
    $(rightradios)[i].prop('disabled', true); //<--- this should be the culprit 
} 

Что плохого в последней строке? Спасибо.

ответ

1

заменить его

$(rightradios).eq(i).prop('disabled', true); 

квадратных скобок обращается массив как объект и получают родной узел DOM, а не объект JQuery, а родной узел DOM не имеет prop метода.

Другим вариантом было бы

$(rightradios)[i].disabled = true; 
Смежные вопросы