Ich benutze eine Funktion, um alle im Text geschrieben Hyperlinks in tatsächlich funktionierende Hyperlinks zu konvertieren. Doch die Funktion richtet sich auch <img src="http://linktoimage.jpg">
in jedem <p>
sie sich wie zu brechen:Ignorieren Bild-Tags beim Konvertieren von Hyperlink-Markup mit jQuery
<img src="<a href="http://linktoimage.jpg">http://linktoimage.jpg</a>/>
Dies ist die Funktion, habe ich versucht, eine .not('img')
hinzufügen, aber das hat nicht geholfen, so wie ignoriere ich alle Kinder img-Tags?
js-Funktion:
jQuery('p').each(function(){
jQuery(this).not('img').html(jQuery(this).html().replace(/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g, '<a href="$1">$1</a> '));
});
Das ist wirklich ordentlich ist Kamerad! Prost. –
Ich bin froh, Ihnen helfen zu können –