如何使用jquery来替换所有a标签里的链接的内容!不难的

我有一个html页面,里面有很多这样的内容<ahref="news://termId=65291&newsId=7619076">我想要使得里面所有的news://这个替... 我有一个html页面,里面有很多这样的内容
<a href="news://termId=65291&newsId=7619076">
我想要使得里面所有的news://这个替换为news://com/
也就是把所有的<a href="news://termId=65291&newsId=7619076">替换为
<a href="news://com/termId=65291&newsId=7619076">
我知道用javsscript的方法,在页面加载完成后,执行以下代码
var code=webView.html;
var patt1=/(\shref=")news:\/\//g ;
if(patt1.test(code))
{
code=code.replace(/(\shref=")news:\/\//g,'$1news://com/');
}
webView.html=code;

所以我想直接用Dom的jquery方法,就是类似于以下的代码,但是我想只用一行代码就实现这个功能。就用一行代码或者最多两行代码如何实行??

var links=document.getElementsByTagName('A');for(vari=0;i<links.length;i++){links[i].href=links[i].href.replace(/news:\/\//gi,'http://com/'); }
展开
 我来答
dongdng
推荐于2018-05-17 · TA获得超过8158个赞
知道大有可为答主
回答量:9168
采纳率:88%
帮助的人:2282万
展开全部
举例如下:
<script language="javascript" type="text/javascript" src="js/jQuery.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$('.seh_sort').click(function(){
$('div#img img').attr("style", "");
var str = $('div#count').html();

var nstr = str.replace(/& l t ;/g, "<");
var nstr = nstr.replace(/& g t ;/g, ">");

$('div#count').html(nstr);

});
});
</script>

<div id="img">
<img style="border:#000000 solid 2px;" src="images/a1.jpg" />
<img style="border:#000000 solid 2px;" src="images/a1.jpg" />
<img style="border:#000000 solid 2px;" src="images/a1.jpg" />
</div>
<div id="count">
<p>今年以来(随机内容)</p>
& l t ;p& g t ;(随机内容)& l t ;/p& g t ;
& l t ;p& g t ;(随机内容)& l t ;/p& g t ;
& l t ;p& g t ;(随机内容)& l t ;/p& g t ;
</div>
<button class="seh_sort">转换</button>
尘世末日
2013-05-05
知道答主
回答量:37
采纳率:0%
帮助的人:25.5万
展开全部
$.each($("a"),function(i,link){
link.href=link.href.replace(/news:\/\//gi,'http://com/'); })
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
310851010
2013-05-05 · TA获得超过273个赞
知道小有建树答主
回答量:166
采纳率:100%
帮助的人:93.1万
展开全部
$("a").attr("href","news://com/termId=65291&newsId=7619076");
谢谢楼主
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友859ecf3
2013-05-05 · TA获得超过207个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:126万
展开全部
$('a').attr('href','aaa');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式