2012-07-20 2 views
0

DOM에서 tspan 요소를 제거하는 방법 javascript 또는 jquery로?<tspan> 텍스트</tspan> ID 또는 클래스가 정의되지 않은 경우 텍스트를 제거하는 방법은 무엇입니까?

참고 : id 또는 클래스는 tspan에 정의되어 있지 않으며이 요소는 ajax 요청에 따라 동적으로 제공됩니다.

일반적으로 내 질문은 특정 텍스트 콘텐츠 (내 경우에는 tspan) 요소를 검색하는 방법입니까?

나는 텍스트 선택기를 알고 있지만이 경우에는 적용 할 수 없다.

감사합니다 :)

답변

1

$('tspan').not('[id],[class]').text('');​​​​​​​​​ 

은 그것을 제거해야 시도?

+0

ID 또는 클래스가없는 다른 tspan도 있습니다. dom 요소 위치로 쿼리를 적용해야합니다. –

+0

http://jsfiddle.net/에서 테스트 한 적이없는 이전 업데이트 코드를 확인하십시오. gRoberts/cRx4L/1/ – Gavin

+0

Gavin 감사합니다 ... –

1

사용할 수 filter() :

$("tspan").filter(function() { 
    return $(this).text() == "abc.com"; 
}).remove(); 

:contains() 선택은 거의 같은 방식으로 작동하지만 tspan:contains(abc.com)는 그 내부 요소와 일치한다는 것을 의미 문자열을 일치 텍스트는 "foo abc.com bar"이며 원하는 내용이 아닐 수 있습니다.

+0

감사합니다 ... –

관련 문제