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);
})
------解决方案--------------------