以下语句执行后:
var html = '<a href="www.cnblogs.com">cnblogs</a>';
$('#Content').html(html);
Content中的链接地址变成了类似于“http://localhost:8865/DelayLoad/www.cnblogs.com”的地址。
请各位高手帮忙解答!
var html = '<a href="http://www.cnblogs.com">cnblogs</a>';
$('#Content').html(html);
加上http是不是就可以了啊!
var html = '<a href="www.cnblogs.com">cnblogs</a>';
var tempstr = html.toString().replace((" href=\"www."), (" href=\"http://www.")); //字符串替换;
alert(tempstr);
html = tempstr;
//var tempstr=html.search(/\"www./i)
$("#Content").html(html);
也许,有其他的办法,uri或其他jquery插件,楼主可以找找。这里提供仅仅是一个笨办法。且不好穷举。
加http://前缀,否则会被认为是相对路径链接,这是基础
没加http://前缀