2013-09-30 3 views
0

을 클릭하면 작동합니다. 버튼을 클릭하면 확인란이 비활성화되지만 버튼을 클릭 할 때 확인란을 선택하거나 선택 취소하는 기능도 추가했습니다. 그러나 문제는 버튼을 클릭 한 후 확인란이 비활성화되지만 행을 클릭하면됩니다. . .it가 선택 취소됩니다. JSfiddle에 코드를 추가했습니다. .js.So에서 다야 dono 정도에서 작동하지 .its 것은 이것이 코드 나에게비활성화 된 체크 박스는 행

도와주세요

function selectRow(row){ 
var firstInput = row.getElementsByTagName('input')[0]; 
firstInput.checked = !firstInput.checked; 

if(firstInput.disabled==false && firstInput.checked==true){firstInput.checked =true;} 
else if(firstInput.disabled==true){firstInput.checked=true;}} 

HTML 코드에서

이다 JS fiidle

jsfiddle

+0

에 사용되지 있습니다. 'Uncaught ReferenceError : selectRow is not defined '를 보여줍니다. – muthu

+0

바이올린 오류 없음 http://jsfiddle.net/arunpjohny/Vg3Y5/10/ –

답변

0

간단 할 수 있습니다.

function selectRow(row) { 
    var chk = row.getElementsByTagName('input')[0]; 

    if (!chk.disabled) { 
     chk.checked = !chk.checked; 
    } 
} 

데모 : Fiddle, jQuery

참고 : jQuery를 태그를 사용하는 경우에도 어떤 jQuery를 당신의 jsfiddle 코드가 작동하지 않는 스크립트

+0

감사합니다. Arun. . 그것은 잘 작동합니다. – Zain