2009-11-01 4 views
0

대부분의 셀이 텍스트 입력 또는 텍스트 영역 인 데이터를 표시했습니다.많은 입력 필드가있는 테이블 변경시 jQuery를 사용하여로드하십시오.

각 셀은 열 번호

I는 jQuery를 사용하여 (이 자바 스크립트가 다음 행, 4 행이 열 등

<input type=text name=4_16> 

로 명명 된 분배기를 강조하고 16) ...

$(document).ready(function() { 
      $('#parent').change(function() { 
    $('#subcats').load('updatecell.php','value=' + $(this).val()); 
    return false; 
}); 
     }); 

다른 프로젝트에서. 어떻게 위의 각 셀을 동적으로 작동하도록 수정할 수 있습니까? 입력 이름 (coords)과 업데이트 된 값 (value)을 updatecell.php에 보내야합니다. 필요하면 이름, ID 또는 클래스를 사용하여 입력 이름을 식별 할 수 있습니다.

당신은 TD의 모든 텍스트 입력을 선택하고 다음과 같이 쿼리 문자열에 값을 GET 요청을 보내 '수'사용할 수 있습니다

답변

1

:

$(function() { 
    $('td input[type=text]').change(function() { 
     var coords = $(this).attr("name").split("_"); 
     $.get('updatecell.php',{row: coords[0], col: coords[1], value: $(this).val()}); 
     return false; 
    }); 
}); 
+0

메신저이 시도하지만이 될 것 같지 않습니다 일. 방화 광구를 사용하고 입력 상자를 변경하면 아무런 활동이 보이지 않습니다. – mrpatg

+0

코드를 사용해보십시오. 선택자에 '입력'뒤에 잘못된 공간이 있습니다. – joshperry

관련 문제