我想当某个条件为true时隐藏a标签的href
条件为flase时显示a标签的href
用jquery或js如何如何做?

解决方案 »

  1.   

    设置a标记的style
    style="display: none;" //隐藏
    style="display: block;" // 显示
      

  2.   

    ....隐藏其中一个属性 貌似是不行的...你通过自定义属性实现当为false的时候
    $("a").attr("href1",$("a").attr("href"));
    当为true的时候
    $("a").attr("href",$("a").attr("href1"));
      

  3.   

    不用href,用js代码跳转就可以了,
    <a href="javascript:jump()"></a>
    <script>
    function jump()
    {
      document.location.href="http://www.baidu.com";
    }
    </script>这样就右键属性就看不到跳转的地址了
      

  4.   

    var _href=$("a").attr("href");//如果你需要两种操作之间切换,那你必须全局保存原href
    $(function() {
      //下面的1==1是指你的条件为true的表达式
      1==1?$("a").attr("href","javascript:void(0);"):$("a").attr("href",_href);
    })
      

  5.   

    隐藏href属性?????蛋疼了吧 。。你可以满足某个条件的时候删除href属性,然后满足另外一个条件的时候添加 $(selector).removeAttr("href");$(selector)attr("href","www.baidu.com")
      

  6.   


    一组A标签  就$("a").each(function(index,element) {注意这里的element是一个dom对象你可以$(element)将它转换成jqeury对象再操作});