eq() 메서드는 일치하는 요소 컬렉션에서 지정된 인덱스 위치에 있는 요소를 선택할 수 있습니다. 따라서 먼저 지정된
요소를 가져온 다음 eq() 메서드를 사용하여 이를 복사하고 테이블에 삽입할 수 있습니다.
$(document).ready(function(){
$("button").click(function(){
var $cloneRow=$("table tr").eq(0).clone();
$("table").append($cloneRow);
});
});
로그인 후 복사
샘플 코드에 테이블의 첫 번째 요소
요소가 복사되어 테이블에 삽입됩니다.
3. after() 메소드를 사용하여 행을 추가하세요.
after() 메소드는 지정된 HTML 코드나 요소를 지정된 요소 뒤에 삽입할 수 있습니다. 따라서 테이블의 지정된 위치에 새
요소를 삽입할 수 있습니다. 샘플 코드는 다음과 같습니다.
$(document).ready(function(){
$("button").click(function(){
var $newRow=$("<tr><td>单元格1</td><td>单元格2</td></tr>");
$("table tr:eq(0)").after($newRow);
});
});
로그인 후 복사
샘플 코드에서는 새
요소를 테이블의 첫 번째 < ;tr> 요소 뒤에 있는 테이블입니다.
4. 행을 추가하려면appendTo() 메소드를 사용하세요.
appendTo() 메소드는 지정된 요소를 다른 지정된 요소의 내부 끝 위치에 삽입할 수 있습니다. 따라서 먼저 새로운
요소를 생성하여 문서에 삽입한 다음, AppendTo() 메서드를 사용하여 테이블에 삽입할 수 있습니다.
$(document).ready(function(){
$("button").click(function(){
var $newRow=$("<tr><td>单元格1</td><td>单元格2</td></tr>").appendTo("table");
});
});
로그인 후 복사
샘플 코드에서는 먼저 새로운
요소를 생성하여 테이블에 삽입합니다.
실제 개발에서는
요소 추가 작업을 구현하기 위해 특정 요구에 따라 다양한 방법을 선택합니다. 어떤 방법을 사용하든 jQuery의 유연성과 편리함을 활용하여 HTML 문서를 동적으로 수정하고 확장할 수 있습니다. 동시에 페이지의 전체적인 아름다움을 보장하기 위해 요소를 동적으로 추가할 때 요소의 속성과 스타일을 올바르게 설정하는 데에도 주의를 기울여야 합니다.
위 내용은 jquery가 tr 요소를 추가합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!