2011-11-27 4 views
1

내가 ID = "선택"이있는 테이블을 가지고 셀의 값을 할당.클릭 한 행의 값을 받고 해당 입력

각 행의 셀은 그것에 대응하는 입력을 갖는다. 내가해야 할 일은

<td class="cell1"><b>Cell 1</b></td> 

<input type="text" name="cell1" id="cell1"> 

전체 행을 캡처하고 입력 (모든 셀이 입력에 할당됩니다되지 않음)에 특정 세포를 할당하는 것입니다. 이 예제에서는 단지 cell1이됩니다.

<script type="text/javascript "> 
    $('#selector tr').click(function() { 
    var values = ($(this).html()); // this is the whole row 

    // no idea what to do now 
    $("#cell1").val($(this)) // don't know how to select cell1 

      }); 
</script> 

편집 : #의 SUB1 -> # CELL1

답변

1

html()를 통해 "전체 행을 포착"할 필요가 없습니다.

$('#selector tr').click(function() { 
    $("#sub1").val($(this).find("td").get(0).text()); 
}); 
+0

덕분에,이 나를 위해 몇 가지 문제를 해결합니다. – domino

관련 문제