2013-07-18 3 views
0

내가 같이 정의 된 입력 필드가 값 . 여기를보십시오 :채우기 입력 필드

$(document).ready(function() { 
    $('#checkbox').change(function(){ 
     if ($('#checkbox').is(':checked')) { 
      $("input[Title='language']").val("Yes"); 
     } 
    }); 
}); 

그러나, 작동하지 않으며 콘솔에 오류가 없습니다. jQuery를 처음 사용하고 정확히 어디에 넣을 지, 그리고 $(document).ready(function() { 함수가 문제가 될 수 있다는 것을 이해하는 데 어려움을 겪고 있습니다.

작동하지 않는 예제는 언어 창에서 http://dreaminginswahili.com/admin/mapv4.html으로 볼 수 있습니다.

+0

왜 수 없습니다

$(':checkbox') 

당신이 선택할 수있는이 같은 상자를 "확인" 다른 탭에서 사용하는 것과 동일한 코드 만 사용하면됩니까? –

+0

체크 박스는 어디에 있습니까? HTML에 추가 할 수 있습니까? –

답변

3

$('#checkbox')

<input type="text" id="checkbox" /> 

처럼 id="checkbox"과 요소 보이지만 아무 일도 발생하지 않습니다, 그래서 당신은 당신의 HTML에있는이 없습니다. 당신이 <input type="checkbox" /> 같은 체크 박스 요소가있는 경우

, 다음과 같이 체크 박스를 선택할 수 있습니다

$(':checkbox:checked') 
+0

이것은 작동합니다. 9 분 안에 받아 들여. 질문 - 확인란을 선택했을 때마다 체크 박스 ID의 값에 쉼표가 붙는 텍스트 북을 어떻게 얻을 수 있습니까? 그런 다음 체크 박스가 선택 취소되면 제거하십시오. – Parseltongue

+0

이것은 실제로 설명서에 제공된 예제입니다! http://api.jquery.com/map/ –

+0

다음은 바이올린입니다. http://jsfiddle.net/dTrVt/1/ –