작동하지 않습니다JQuery와 제거()는 다음과 같이 내가 다른 내부 DIV 요소가
<div id="filters">
<div class="filterData">hello</div>
</div>
을 내가 요소 제거하기 위해 노력하고있어 :
$("#filters").remove('.filterData');
문제를, 그것은 아무튼 '티. 내 페이지의 다른 요소를 테스트 한 결과 작동합니다. 것은, 나는 그것을 추가하거나, 표시하거나 숨길 수 없다. 비어있는 것을 사용한다. 나는 또한 그것을 ID로 'filterData'로 DIV로 바꾸고 그것을 제거하기 위해 JQuery에 말했지만, 거부했다. ...
누구도 전에와 같은 stuborn 요소를 가지고 있 었는가?
편집 : 나는 또한 $(document).ready
함수 안에서 제거하려고합니다. 잘 모르겠습니다. 당신이 remove
에 매개 변수로 선택기를 사용하는 경우 .remove()
이 그렇지 않은 find
로, 기존의 세트에 필터 역할 사용
$("#filters .filterData").remove();
를 어떻게 작동되지 않습니다
확실치 않은 경우. http://api.jquery.com/remove/ 선택자가'.remove()'에 전달 될 것을 제안합니다. –
@RobCowie 예, 그렇습니다. *** selector *** expression that ** filter ** 제거 할 일치 요소 세트. (* 이것을 반영하기위한 대답 업데이트 *) –
아니, 아직 운이 없다. 요소가 여전히 존재합니다. –