Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何找到每个<;a>;用字符串标记并用绝对url回复url_Jquery - Fatal编程技术网

Jquery 如何找到每个<;a>;用字符串标记并用绝对url回复url

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 = '

我使用变量outHTML中的
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');
});