2016-09-29 7 views
0

こんにちは私は、テキストを維持しながらjQueryを使用して段落からすべてのアンカータグを削除したいと思います。これは可能ですか?この中へjQueryを使用して、段落からすべてのアンカータグを削除することはできますか?

<p>content content content content content content 
    <a href="#">link</a> content content content content 
    <a href="#">link</a> content content content content 
    <a href="#">link</a> content content content content</p> 

<p>content content content content content content 
    link content content content content 
    link content content content content 
    link content content content content</p> 

おかげで、私はjQueryのは、これを有効にしたいと思います。例えば

+0

http://stackoverflow.com/questions/13140043/how-to-strip-html-tags-with-jqueryあなたのための – Wesley

答えて

0

含むテキストでアンカーを置き換えることができます。私はこの質問をする前に、より多くの研究を行っての必要があり

jQuery("p").find("a").contents().unwrap(); 

申し訳ありませんが。

1

あなたは、彼らが答えが見つかり

$('p a').replaceWith(function() { 
    return document.createTextNode($(this).text()) 
}) 
+0

感謝回答 –

1

これを試してみてください:

$(document).ready(function() { 
 
    
 
    $("p a").contents().unwrap(); 
 
    
 
    
 
})
<p>content content content content content content 
 
    <a href="#">link</a> content content content content 
 
    <a href="#">link</a> content content content content 
 
    <a href="#">link</a> content content content content 
 
</p> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

関連する問題