如何判断一个链接是否有链接地址,没有的话隐藏他
jquery吧
全部回复
仅看楼主
level 2
<div>
<ul>
<li><a href="">aaaaa</a></li>
<li><a href="123">bbbbbb</a></li>
</ul>
</div>
没有链接就隐藏,怎么写?
2015年08月16日 10点08分 1
level 1
首先调用jquery文件
然后下面是我刚才写出的比较简单的代码
<style>
a{
float:left;
margin-left:40px;
}
</style>
</head>
<body>
<div>
<a href="">卧槽</a>
<a href="">卧槽</a>
<a href="http://www.baidu.com">卧槽</a>
<a href="">卧槽</a>
<a href="http://www.baidu.com">卧槽</a>
<a href="http://www.baidu.com">卧槽</a>
</div>
<a href="">卧槽</a>/*故意写在div
外面做测试使用,div内所有无连接的都隐藏后,只有3个链接的a标签正常显示,加上外面这个没有被控制的href为空的a标签,一共是4个。*/
</body>
<script>
var hrefs="";//hrefs复位
$("div[id='nava'] a").each(function(){ /*遍历id为nava的div下面的a标签*/
hrefs = $(this).attr("href");/*取href值*/
if(hrefs==""){ /*判断href值是否为空*/
$(this).css("display","none");/*隐藏*/
}
});
</script>
</html>
2015年08月18日 08点08分 2
level 1
希望你自己举一反三,忙啊~~~要疯了
2015年08月18日 08点08分 3
1