当前位置
首页 > 迪奥学院 > Js脚本 >

jquery 根据标签中的内容判断

时间:03/02/2014来源: 作者: 点击:

TAG:

想实现把代码里的某个固定文本的链接改掉,找了半天,也没找到现成的,只好试着写了一个,其实挺简单。

<div id="aa"><a href="#">wwf</a></div>
<script type="text/javascript">
$("#aa a").each(function(){  // 匹配指定标签中的内容
 if($(this).text()=="wwf"){  //判断此标签中的内容是否为wwf
  $(this).attr("href","ok");  //如果是wwf,就把链接地址改成ok
 }else{
  $(this).attr("href","no"); //否则为no
 }               
});                              
</script>

 

另一种应用,在某个词后面追加,或是修改 ------------------------------------------------------------------------------------------

<p>你好中国,我出生在这里</p>
<p>我们都有一个家名称叫中国</p>
<p>我的Xbox坏了</p>
<p>我的defy终于ROOT了,哈</p>
<p>这里没什么了</p>


<script>
    $('p:contains("中国")').each(function(){
     var z=$(this).html();
     $(this).html(z.replace('中国','中国 <a href="#">中华人民共和国</a>'));
});
</script>

 

咨询QQ:122388150 | 唐山网站建设,广告设计,动漫原创人设,网站重构,专注网站UI设计,创意设计,产品周边包装设计,标志设计 | 迪奥创意设计

Copyright 2006-2015 diaor.com © all right co,.Ltd