쿼리, 삭제 / tbody 요소의 모든 내용을 비우시겠습니까?
저는 이것이 오히려 간단할 것이라고 생각했지만, 제가 가진 것을 정리하기 위해서는 공허한 방법이 작동하지 않는 것 같습니다.이것을 할 수 있는 적절한 방법을 아는 사람이 있다면 감사하겠습니다, 저는 단지 tbody에 포함된 모든 것을 삭제하고 싶습니다.지금까지 노력해왔습니다.
$("#tbodyid").empty();
HTML:
<table>
<tbody id="tbodyid">
<tr><td>something</td></tr>
</tbody>
</table>
참고: 프로젝트에 사용하도록 지정된 다른 사람이 작성한 플러그인과 통합하기 위해 이 작업을 시도하고 있습니다.나는 새로운 것을 생성하고 있습니다.<tr><td>new data</td></tr>
서버 측에서 기존 테이블 행을 삭제하고 AJAX 콜백에서 대체할 수 있기를 원합니다.
jQuery:
$("#tbodyid").empty();
HTML:
<table>
<tbody id="tbodyid">
<tr>
<td>something</td>
</tr>
</tbody>
</table>
나를 위해 일함
http://jsfiddle.net/mbsh3/
여러분은 아마 이미 이 사실을 알고 있겠지만, 이 문제로 꼼짝 못하고 있는 누군가의 경우:
$("#tableId > tbody").html("");
jquery가 있는 테이블 머리글 또는 테이블 본문 제거 예제
function removeTableHeader(){
$('#myTableId thead').empty();
}
function removeTableBody(){
$('#myTableId tbody').empty();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id='myTableId' border="1">
<thead>
<th>1st heading</th>
<th>2nd heading</th>
<th>3rd heading</th>
</thead>
<tbody>
<tr>
<td>1st content</td>
<td>1st content</td>
<td>1st content</td>
</tr>
<tr>
<td>2nd content</td>
<td>2nd content</td>
<td>2nd content</td>
</tr>
<tr>
<td>3rd content</td>
<td>3rd content</td>
<td>3rd content</td>
</tr>
</tbody>
</table>
<br/>
<form>
<input type='button' value='Remove Table Header' onclick='removeTableHeader()'/>
<input type='button' value='Remove Table Body' onclick='removeTableBody()'/>
</form>
$('#tableId').find("tr:gt(0)").remove();
이렇게 하면 헤더가 제거되지 않고 테이블 본문만 삭제됩니다.
<table id="table_id" class="table table-hover">
<thead>
<tr>
...
...
</tr>
</thead>
</table>
이 명령을 사용하여 해당 테이블의 본문을 지웁니다.$("#table_id tbody").empty()
jquery를 사용하여 테이블 내용을 동적으로 로드하고 새로 고침을 수행할 때 이 명령을 사용하여 본문을 지웁니다.
이것이 당신에게 도움이 되길 바랍니다.
당신은 사용할 수 있습니다.remove()
아래 예제의 기능과 테이블 헤드 및 테이블 본체를 사용하여 테이블을 다시 빌드합니다.
$("#table_id thead").remove();
$("#table_id tbody").remove();
미사용 ID (<tbody id="tbodyid">
), 이것은 이 문제에 대처하는 훌륭한 방법입니다.
$('#table1'. "tr:gt(0)"을(를) 찾습니다.()를 제거합니다.
PS: 다음 예와 같이 특정 행 번호를 제거하려면 다음과 같이 하십시오.
$('#table1 tr').①(1).제거②;
아니면
$'#tr:nth-child(2)'를 제거합니다.
언급URL : https://stackoverflow.com/questions/4982846/jquery-clear-empty-all-contents-of-tbody-element
'source' 카테고리의 다른 글
MySQL 다른 테이블에 일치하는 열이 없는 행 선택 (0) | 2023.09.18 |
---|---|
오류: java: java.lang.예외.Initializer 오류 IntelliJ (0) | 2023.09.18 |
jQuery에서 div 내부의 모든 HTML을 제거하고 싶습니다. (0) | 2023.09.18 |
WPS 로그인 숨기기 플러그인을 사용한 후 WordPress에서 잠깁니다. (0) | 2023.09.13 |
XOR의 합산을 위한 직접 공식 (0) | 2023.09.13 |