반응형
jquery에서 추가와 반대
.append
div에 추가하는 데 사용 합니다.
$(this).append('<ul><li>test</li></ul>');
<ul>
의 하위 항목에있는 경우 어떻게 검색 하고 제거 할 수 $(this)
있습니까?
사용할 수 있습니다 remove()
. jQuery remove () 에 대한 자세한 정보 .
$(this).children("ul").remove();
이렇게하면 자식 인 모든 ul
요소 가 제거됩니다 .
의 반대는 .append()
입니다 .prepend()
.
.prepend () 메서드는 jQuery 컬렉션에있는 각 요소의 첫 번째 자식으로 지정된 콘텐츠를 삽입합니다 (마지막 자식으로 삽입하려면 .append () 사용).
나는 이것이 OP의 특정 경우에 대답하지 않는다는 것을 알고 있습니다. 그러나 그것은 질문 제목에 대답합니다 . :) 그리고 그것은 "jquery 반대 추가"에 대한 Google의 첫 번째 히트작입니다.
remove () 메서드를 사용합니다 .
$(this).children("ul").remove();
또한 고려해야 할 사항은 생성 된 요소에 대한 참조를 유지하는 것입니다. 그러면 구체적으로 쉽게 제거 할 수 있습니다.
var newUL = $('<ul><li>test</li></ul>');
$(this).append(newUL);
// Later ...
newUL.remove();
방금 똑같은 문제가 있었고 이것을 발견했습니다. 실제로 나를 위해 트릭을 수행합니다.
// $("#the_div").contents().remove();
// or short:
$("#the_div").empty();
$("#the_div").append("HTML goes in here...");
반대쪽은 children ()이지만 반대쪽은 prepend ()입니다. 여기 에 아주 좋은 튜토리얼이 있습니다.
참고 URL : https://stackoverflow.com/questions/4934488/opposite-of-append-in-jquery
반응형
'Programing' 카테고리의 다른 글
큰 스위치 문 : 잘못된 OOP? (0) | 2020.10.20 |
---|---|
C ++에서 비어있는 std :: shared_ptr의 차이점은 무엇입니까? (0) | 2020.10.20 |
루프에서 await를 사용하는 방법 (0) | 2020.10.19 |
AngularJs에 숨겨진 가시성? (0) | 2020.10.19 |
SQL Server에서 십진 열의 정밀도를 어떻게 변경합니까? (0) | 2020.10.19 |