Я пытаюсь автоматически открыть ссылку (изначально простой текст) с помощью jQuery.
В HTML-коде ссылка написана следующим образом:
<p><strong>Page URL:</strong><br />
https://www.google.com/</p>
Я использовал этот код дляпревратить текст в кликабельную ссылку:
(function($) {
$(document).ready(function() {
$('p').eq(7).html($('p').eq(7).html().replace(/(https?:\/\/.+?)(?:\s|$)/ig, '<a href="$1">$1</a> '));
});
})(jQuery);
Я пытался адаптировать какой-то другой код, который я успешно использую, для уже кликабельных ссылок, но я просто не могу понять:
this.$ = this.jQuery = jQuery.noConflict(true);
var baseUrl = "http://www.google.com/";
var matchingLinks = $( "a[href*='" + baseUrl + "']" );
$(matchingLinks).each(
function(index)
{
window.open( $(this).attr( "href" ) );
}
);
Спасибо!