我正面临一个问题。在我的项目中,一些href值有一个链接,有些是#。当我尝试鼠标悬停然后css鼠标属性光标指针。我希望在href值为#时添加类,以便鼠标悬停后光标默认我希望找到所有链接href,其值为#。
如果href值为#,则在每次更改页面时添加class else remove class。
我正在努力解决但有些错误,我找不到......
这是我的代码
$('body').on('change', function() {
$(this).find('[href="#"]').addClass('cusrorDefault');
}
请帮我解决这个问题
答案 0 :(得分:2)
除非您有特定原因要使用jquery
,否则请使用css
:
a[href="#"] {
color:red;
}
答案 1 :(得分:2)
您不需要使用 jQuery 使用 CSS ,您可以轻松地在所有页面中解决此问题
a[href="#"]
{
text-decoration: none;
cursor: default;
}
<a href="#">Link</a>
<a href="https://stackoverflow.com/">Link</a>
<a href="#">Link</a>
<a href="https://stackoverflow.com/">Link</a>
答案 2 :(得分:1)
$(document).ready(function(){
$('a').each(function(){
var href = $(this).attr("href");
if(href == "#"){
$(this).addClass('cusrorDefault');
}else{
$(this).removeClass('cusrorDefault');
}
});
});