Jquery 如何找到每个<;a>;用字符串标记并用绝对url回复url
我使用变量outHTML中的Jquery 如何找到每个<;a>;用字符串标记并用绝对url回复url,jquery,Jquery,我使用变量outHTML中的jQuery获取div的HTML。如何用绝对URIoutHTML替换所有锚定标记的href。请建议如何做到这一点 var outHTML = $("#center_div").html(); $("#center_div a").attr('href', function (i, href) { var Check = href.split('/'); }); 好吧,假设绝对URL始终是相同的域和根前缀,您可以执行以下操作: var root = '
jQuery
获取div
的HTML。如何用绝对URI
outHTML替换所有锚定标记的href
。请建议如何做到这一点
var outHTML = $("#center_div").html();
$("#center_div a").attr('href', function (i, href) {
var Check = href.split('/');
});
好吧,假设绝对URL始终是相同的域和根前缀,您可以执行以下操作:
var root = 'http://www.example.com/';
$('#center_div a').attr('href', function(i, href) {
return root + href
});
请参见此没有问题…+1,但如果div包含任何外部站点链接,您可能需要检查链接是否在开始时已经有http
var outHTML = $("#center_div").html();
$("#center_div a").each(function() {
$(this).attr('href','Your absolute path here');
});