테이블의 tbody
에 행을 추가하려고합니다. 그러나 나는 그것을 달성하는 데 문제가 있습니다. 첫째, HTML 페이지에서 드롭 다운 변경시 모든 것이 수행되는 함수가 호출됩니다. 나는 문자열을 만들었고 그 안에는 td
이라는 HTML 요소, 텍스트 및 기타 내용이 포함되어 있습니다. 그러나 생성 된 행을 다음 테이블을 사용하여 테이블에 추가하려고 할 때 :jQuery를 사용하여 테이블의 tbody에 행 추가
$(newRowContent).appendTo("#tblEntAttributes tbody");
나는 오류가 발생합니다. 테이블의 이름은 tblEntAttributes
이고이를 tbody
에 추가하려고합니다.
실제로 jQuery는 tblEntAttributes
을 html 요소로 가져올 수 없습니다. 하지만 난 documemt.getElementById("tblEntAttributes");
테이블의 tbody
에 행을 추가하여 이것을 달성 할 수있는 방법이 있습니까 액세스 할 수 있습니다. 어쩌면 바이 패스 또는 뭔가.
여기에 전체 코드입니다 : 내가 얘기를 깜빡 했네요
var newRowContent = "<tr><td><input type=\"checkbox\" id=\"" + chkboxId + "\" value=\"" + chkboxValue + "\"></td><td>" + displayName + "</td><td>" + logicalName + "</td><td>" + dataType + "</td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td><td><input type=\"checkbox\" id=\"chkAllPrimaryAttrs\" name=\"chkAllPrimaryAttrs\" value=\"chkAllPrimaryAttrs\"></td></tr>";
$("#tblEntAttributes tbody").append(newRowContent);
한 가지 기록이 코드가 실제로 아약스 호출에 대한 성공 콜백 함수 인 기능입니다. document.getElementById("tblEntAttributes")
을 사용하여 테이블에 액세스 할 수 있지만 어떤 이유로 $(#tblEntAttributes)
이 작동하지 않는 것 같습니다.
당신은 –
$ ('# 표 1> TBODY') 이 http://stackoverflow.com/questions/6763006/how-to-get-에서 찍은 DOM의 일부 조각 (문제의 대부분 테이블)을 게시 할 수 있습니다 the-tbody-table-using-jquery/6763036 # 6763036 –