分享

jquery或js怎么隐藏显示a标签的href

 祖国的老花朵k 2017-03-11
jquery或js如何隐藏显示a标签的href
我想当某个条件为true时隐藏a标签的href
条件为flase时显示a标签的href
用jquery或js如何如何做?

------解决方案--------------------
....隐藏其中一个属性 貌似是不行的...你通过自定义属性实现

当为false的时候
$("a").attr("href1",$("a").attr("href"));
当为true的时候
$("a").attr("href",$("a").attr("href1"));

------解决方案--------------------
不用href,用js代码跳转就可以了,
<a href="javascript:jump()"></a>
<script>
function jump()
{
document.location.href="http://www.baidu.com";
}
</script>

这样就右键属性就看不到跳转的地址了
------解决方案--------------------
JScript code
var _href=$("a").attr("href");//如果你需要两种操作之间切换,那你必须全局保存原href
$(function() {
  //下面的1==1是指你的条件为true的表达式
  1==1?$("a").attr("href","javascript:void(0);"):$("a").attr("href",_href);
})

------解决方案--------------------
探讨

感谢大家的回复,再问一下,如果是有一组a标签呢?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多