2014-11-10 2 views
0

여기 내 바보가 있습니다. http://jsfiddle.net/o2764sst/ 라디오 버튼 (또는 체크 박스)이 포함 된 셀을 클릭 한 후이 라디오 버튼 (또는 수 표)을 선택하고이 셀의 색상을 변경하겠습니다. 클릭 한 표 셀에 어떻게 액세스합니까? 나는 event.target.nodeNameJS의 테이블 셀에 대한 이벤트 리스너

document.getElementsById("konfiguruj-produkt").addEventListener("click", function(event) { 
    console.log(event.target.nodeName); 
}); 

}

에 의해 시도했다, 그러나 더 자세한 정보를 반환합니다. 클릭 한 요소가 입력 된 셀이거나 부모가 입력 된 셀을 가지고있는 경우 확인하는 방법이 있습니까?

+0

이 보이는 코드 참조 :'getElementsById()가'무엇인가? – Teemu

+0

@Teemu, 그냥 오타입니다. getElementById()가되어야합니다. –

답변

0

코드에서 jquery를 보았습니다. 그를 사용해보십시오.

$("input[name=licencja]").change(function(event) { 
     $(this).parent().parent().css("background-color","red"); 
    }); 

당신이 당신의 srcipt에 비 네이티브 메소드를 것 같은

http://jsfiddle.net/o2764sst/2/

+0

"Uncaught TypeError : undefined가 함수가 아닙니다." –

+0

안녕하세요 http://jsfiddle.net/o2764sst/2/를 확인하십시오. – vcrzy