我有一系列的链接正在生成,有些有一个空白的href。我想.隐藏空格,或者即使它看起来有一个#使用Jquery和/或CSS链接看起来像
<a class="Highlighted" id="hyperlinkViewProfile" href="">text to hide</a>
ru9i0ody1#
CSS:
A[href=""], A[href="#"], A:not([href]) { display: none; }
这适用于没有href或有href="#"的链接。如果您想在href中匹配带有#anywhere的链接,请使用A[href~="#"]没有在旧的浏览器中测试,在这种情况下,你可以求助于jquery选择器。
A[href~="#"]
bf1o4zei2#
DEMO
$('a').filter(function(){return $(this).attr('href') === "" || $(this).attr('href') === "#"}).hide();
tv6aics13#
一个简单的jQuery:
$("a[href=''], a:not([href])").hide();
也可以修改选择器以包含#链接:
#
$("a[href=''], a:not([href]), a:[href='#']").hide();
3条答案
按热度按时间ru9i0ody1#
CSS:
这适用于没有href或有href="#"的链接。如果您想在href中匹配带有#anywhere的链接,请使用
A[href~="#"]
没有在旧的浏览器中测试,在这种情况下,你可以求助于jquery选择器。
bf1o4zei2#
DEMO
tv6aics13#
一个简单的jQuery:
也可以修改选择器以包含
#
链接: