<dd><a href="javascript:void(0)">London</a></dd>
<dd><a href="javascript:void(0)">Bath</a></dd>
<dd><a href="javascript:void(0)">Bristol</a></dd>
<dd><a href="javascript:void(0)">Cornwall</a></dd>
<dd><a href="javascript:void(0)">Exeter</a></dd>
<dd><a href="javascript:void(0)">Plymouth</a></dd>
var tcity="London";
如何选择链接文字=London的链接?

解决方案 »

  1.   

    选择链接文字=London的链接 ?是选中还是把整个<a href="javascript:void(0)">London</a>获取到?
      

  2.   


    获取整个连接<a href="javascript:void(0)">London</a>,添加选中标志:class=“selected”
      

  3.   

    $('a').filter(function() 
    {
      return $('a').text() != "London";
    }).addClass('selected');
    试下
      

  4.   

    如果链接多,可改成$('dd>a')
      

  5.   

    <script type="text/javascript">
    function init(name){
    var as=document.links;
    for(var i=0;i<as.length;i++){
    if(as[i].innerHTML==name){
    return as[i];
    }
    }
    }
    window.onload=function(){
    var a=init("London");
    alert(a.href);
    }
    </script>
    这样?
      

  6.   

    <dd><a href="javascript:void(0)">London</a></dd>                    
    <dd><a href="javascript:void(0)">Bath</a></dd>
    <dd><a href="javascript:void(0)">Bristol</a></dd>
    <dd><a href="javascript:void(0)">Cornwall</a></dd>
    <dd><a href="javascript:void(0)">Exeter</a></dd>
    <dd><a href="javascript:void(0)">Plymouth</a></dd> <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    var tcity="London";alert( $('a').filter(':contains('+tcity+')').html() )
    </script>
      

  7.   

    $('a').filter(function()  
    {
      return $(this).text() == "London";
    }).addClass('selected');
    这样就可以了