var html = '<div class="main">文字文字文字<img src="/upload/123.jpg" /></div>'; var reg = /(<div[^>]*class[=\"\']+main[\"\']?[^>]*>(?:(?!<img)[\s\S])*<img[^>]*src[=\"\']+)(\/upload[^\"\']*[\"\']?[^>]*>(?:(?!<\/div>)[\s\S])*<\/div>)/gi; html = html.replace(reg, "$1http://www.abc.com$2"); console.log(html);
第2个回答 推荐于2016-06-09
$(function(){ var a=$(".main>img").attr("src"); b="http://www.abc.com"+a; $(".main>img").attr("src",b); })本回答被提问者采纳