[Javascript] 하이퍼 링크를 제거하고 텍스트를 유지 하시겠습니까?


Answers

이 작동합니다.

$('a[title="Show Profile"]').contents().unwrap();

증거가있는 바이올린 입니다.

Question
<a href="http://www.website.com/something" title="Show Profile">Mentalist</a>

하이퍼 링크의 제목이 "프로필보기"일 때마다 하이퍼 링크를 제거하고 텍스트로만 바꾸기를 원합니다.

그래서 대신

<a href="http://www.website.com/something" title="Show Profile">Mentalist</a>

나는 Mentalist 만 갖고 싶다.

어떤 생각을 어떻게 해결할 수 있을까요?




여러 클래스의 링크에서이를 수행하려면,

$("a.className1, a.className2").contents().unwrap();



이렇게 할 것이다 :

<a href="http://www.website.com/something" title="Show Profile">Mentalist</a>
<a href="http://www.website.com/something" title="Something Else">Mentalist</a>

<script type="text/javascript">
$("a[title='Show Profile']").each(function(){
    $(this).replaceWith($(this).text());
});
</script>

첫 번째 링크 만 대체해야합니다.