<div class="NavSUl">              <dl>
                <dt >公司介绍</dt>
                  
                     <dd><a href="about.aspx>发展历程</a></dd>
              
                     <dd><a href="about.aspx>公司简介</a></dd>
              
                     <dd><a href="about.aspx>企业文化</a></dd>
              
                     <dd><a href="about.aspx>资质证书</a></dd>
              
              </dl>
            </div>
现在想获取到发展历程这一项,改变他的href,关键是这是动态循环出来的,发展历程这一项不应定是第几项,所以只有根据发展历程这四个字来寻找这个怎么弄呢?谢谢大家

解决方案 »

  1.   

    既然循环了,半段a标签的interHtml值为“发展历程”就更改href可以了吧<script type="text/javascript">
    $(document).ready(function(){
      $("button").click(function(){
        $("a").each(function(){
    alert($(this).text());
    if($(this).text()=='发展历程')
    $(this).attr("href","http://www.w3school.com.cn/jquery")
    });
      });
    });
    </script>
    </head><body>
    <h2>This is a heading</h2>
    <p>This is a paragraph.</p>
    <a>发展历程</a>
    <a>公司简介</a>
    <a>企业文化</a>
    <a>资质证书</a>
    <p>This is another paragraph.</p>
    <button type="button">Click me</button>
    </body></html>
      

  2.   


    <script type="text/javascript">
            function find() {
                $(".NavSUl dl a:contains('发展历程')").attr("href", "http://bbs.csdn.net");
                alert("发展历程的href已经改变了。");
            }
    </script>
           <div class="NavSUl">
                <dl>
                    <dt>公司介绍</dt>
                    <dd>
                        <a href="about.aspx">发展历程</a></dd>
                    <dd>
                        <a href="about.aspx">公司简介</a></dd>
                    <dd>
                        <a href="about.aspx">企业文化</a></dd>
                    <dd>
                        <a href="about.aspx">资质证书</a></dd>
                </dl>
            </div>
            <input type="button" value="find" onclick="find();" />
      

  3.   

    记得引用Jquery的JS文件,并把 function find()放到 html文件的head下面。
      

  4.   

    引用Jquery文件 function Attrinit() {
                $("a").each(function () {
                    $(this).text().indexOf("发展历程") > -1 && $(this).attr("href", "http://g.cn");
                })
            }